OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Macros | Enumerations | Functions
vpfio.h File Reference
#include <stdio.h>
#include <ossim/base/ossimConstants.h>

Go to the source code of this file.

Macros

#define COMPONENT_SEPERATOR   ';'
 
#define LINE_CONTINUE   '\\'
 
#define SPACE   ' '
 
#define TEXT_NULL   "-"
 
#define COMMENT_CHAR   '"'
 
#define FIELD_COUNT   '='
 
#define FIELD_SEPERATOR   ','
 
#define END_OF_FIELD   ':'
 
#define FIELD_PARTITION   '^'
 
#define NEXT_ELEMENT   '|'
 
#define COMMENT   '#'
 
#define NEW_LINE   '\n'
 
#define VARIABLE_COUNT   '*'
 
#define TAB   '\t'
 
#define Read_Vpf_Char(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfChar,count,fromfile)
 
#define Read_Vpf_Short(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfShort,count,fromfile)
 
#define Read_Vpf_Int(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfInteger,count,fromfile)
 
#define Read_Vpf_Float(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfFloat,count,fromfile)
 
#define Read_Vpf_Double(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfDouble,count,fromfile)
 
#define Read_Vpf_Date(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfDate,count,fromfile)
 
#define Read_Vpf_Coordinate(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfCoordinate,count,fromfile)
 
#define Read_Vpf_CoordinateZ(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfTriCoordinate,count,fromfile)
 
#define Read_Vpf_DoubleCoordinate(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfDoubleCoordinate,count,fromfile)
 
#define Read_Vpf_DoubleCoordinateZ(tobuffer, fromfile, count)   VpfRead(tobuffer,VpfDoubleTriCoordinate,count,fromfile)
 
#define Write_Vpf_Char(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfChar,count,fromfile)
 
#define Write_Vpf_Short(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfShort,count,fromfile)
 
#define Write_Vpf_Int(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfInteger,count,fromfile)
 
#define Write_Vpf_Float(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfFloat,count,fromfile)
 
#define Write_Vpf_Double(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfDouble,count,fromfile)
 
#define Write_Vpf_Date(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfDate,count,fromfile)
 
#define Write_Vpf_Coordinate(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfCoordinate,count,fromfile)
 
#define Write_Vpf_CoordinateZ(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfTriCoordinate,count,fromfile)
 
#define Write_Vpf_DoubleCoordinate(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfDoubleCoordinate,count,fromfile)
 
#define Write_Vpf_DoubleCoordinateZ(tobuffer, fromfile, count)   VpfWrite(tobuffer,VpfDoubleTriCoordinate,count,fromfile)
 

Enumerations

enum  VpfDataType {
  VpfNull, VpfChar, VpfShort, VpfInteger,
  VpfFloat, VpfDouble, VpfDate, VpfKey,
  VpfCoordinate, VpfTriCoordinate, VpfDoubleCoordinate, VpfDoubleTriCoordinate,
  VpfUndefined
}
 

Functions

ossim_int32 VpfRead (void *to, VpfDataType type, ossim_int32 count, FILE *from)
 
ossim_int32 VpfWrite (void *from, VpfDataType type, ossim_int32 count, FILE *to)
 

Macro Definition Documentation

◆ COMMENT

#define COMMENT   '#'

Definition at line 33 of file vpfio.h.

◆ COMMENT_CHAR

#define COMMENT_CHAR   '"'

Definition at line 27 of file vpfio.h.

◆ COMPONENT_SEPERATOR

#define COMPONENT_SEPERATOR   ';'

Definition at line 23 of file vpfio.h.

◆ END_OF_FIELD

#define END_OF_FIELD   ':'

Definition at line 30 of file vpfio.h.

◆ FIELD_COUNT

#define FIELD_COUNT   '='

Definition at line 28 of file vpfio.h.

◆ FIELD_PARTITION

#define FIELD_PARTITION   '^'

Definition at line 31 of file vpfio.h.

◆ FIELD_SEPERATOR

#define FIELD_SEPERATOR   ','

Definition at line 29 of file vpfio.h.

◆ LINE_CONTINUE

#define LINE_CONTINUE   '\\'

Definition at line 24 of file vpfio.h.

◆ NEW_LINE

#define NEW_LINE   '\n'

Definition at line 34 of file vpfio.h.

◆ NEXT_ELEMENT

#define NEXT_ELEMENT   '|'

Definition at line 32 of file vpfio.h.

◆ Read_Vpf_Char

#define Read_Vpf_Char (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfChar,count,fromfile)

Definition at line 124 of file vpfio.h.

◆ Read_Vpf_Coordinate

#define Read_Vpf_Coordinate (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfCoordinate,count,fromfile)

Definition at line 142 of file vpfio.h.

◆ Read_Vpf_CoordinateZ

#define Read_Vpf_CoordinateZ (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfTriCoordinate,count,fromfile)

Definition at line 145 of file vpfio.h.

◆ Read_Vpf_Date

#define Read_Vpf_Date (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfDate,count,fromfile)

Definition at line 139 of file vpfio.h.

◆ Read_Vpf_Double

#define Read_Vpf_Double (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfDouble,count,fromfile)

Definition at line 136 of file vpfio.h.

◆ Read_Vpf_DoubleCoordinate

#define Read_Vpf_DoubleCoordinate (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfDoubleCoordinate,count,fromfile)

Definition at line 148 of file vpfio.h.

◆ Read_Vpf_DoubleCoordinateZ

#define Read_Vpf_DoubleCoordinateZ (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfDoubleTriCoordinate,count,fromfile)

Definition at line 151 of file vpfio.h.

◆ Read_Vpf_Float

#define Read_Vpf_Float (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfFloat,count,fromfile)

Definition at line 133 of file vpfio.h.

◆ Read_Vpf_Int

#define Read_Vpf_Int (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfInteger,count,fromfile)

Definition at line 130 of file vpfio.h.

◆ Read_Vpf_Short

#define Read_Vpf_Short (   tobuffer,
  fromfile,
  count 
)    VpfRead(tobuffer,VpfShort,count,fromfile)

Definition at line 127 of file vpfio.h.

◆ SPACE

#define SPACE   ' '

◆ TAB

#define TAB   '\t'

Definition at line 36 of file vpfio.h.

◆ TEXT_NULL

#define TEXT_NULL   "-"

Definition at line 26 of file vpfio.h.

◆ VARIABLE_COUNT

#define VARIABLE_COUNT   '*'

Definition at line 35 of file vpfio.h.

◆ Write_Vpf_Char

#define Write_Vpf_Char (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfChar,count,fromfile)

Definition at line 154 of file vpfio.h.

◆ Write_Vpf_Coordinate

#define Write_Vpf_Coordinate (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfCoordinate,count,fromfile)

Definition at line 172 of file vpfio.h.

◆ Write_Vpf_CoordinateZ

#define Write_Vpf_CoordinateZ (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfTriCoordinate,count,fromfile)

Definition at line 175 of file vpfio.h.

◆ Write_Vpf_Date

#define Write_Vpf_Date (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfDate,count,fromfile)

Definition at line 169 of file vpfio.h.

◆ Write_Vpf_Double

#define Write_Vpf_Double (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfDouble,count,fromfile)

Definition at line 166 of file vpfio.h.

◆ Write_Vpf_DoubleCoordinate

#define Write_Vpf_DoubleCoordinate (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfDoubleCoordinate,count,fromfile)

Definition at line 178 of file vpfio.h.

◆ Write_Vpf_DoubleCoordinateZ

#define Write_Vpf_DoubleCoordinateZ (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfDoubleTriCoordinate,count,fromfile)

Definition at line 181 of file vpfio.h.

◆ Write_Vpf_Float

#define Write_Vpf_Float (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfFloat,count,fromfile)

Definition at line 163 of file vpfio.h.

◆ Write_Vpf_Int

#define Write_Vpf_Int (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfInteger,count,fromfile)

Definition at line 160 of file vpfio.h.

◆ Write_Vpf_Short

#define Write_Vpf_Short (   tobuffer,
  fromfile,
  count 
)    VpfWrite(tobuffer,VpfShort,count,fromfile)

Definition at line 157 of file vpfio.h.

Enumeration Type Documentation

◆ VpfDataType

Enumerator
VpfNull 
VpfChar 
VpfShort 
VpfInteger 
VpfFloat 
VpfDouble 
VpfDate 
VpfKey 
VpfCoordinate 
VpfTriCoordinate 
VpfDoubleCoordinate 
VpfDoubleTriCoordinate 
VpfUndefined 

Definition at line 108 of file vpfio.h.

108  {
109  VpfNull,
110  VpfChar,
111  VpfShort,
112  VpfInteger,
113  VpfFloat,
114  VpfDouble,
115  VpfDate,
116  VpfKey,
122 } VpfDataType ;
Definition: vpfio.h:115
Definition: vpfio.h:110
Definition: vpfio.h:116
VpfDataType
Definition: vpfio.h:108
Definition: vpfio.h:109

Function Documentation

◆ VpfRead()

ossim_int32 VpfRead ( void *  to,
VpfDataType  type,
ossim_int32  count,
FILE *  from 
)

◆ VpfWrite()

ossim_int32 VpfWrite ( void *  from,
VpfDataType  type,
ossim_int32  count,
FILE *  to 
)