40 #ifndef _VPF_TABLE_HEADER_H
41 #define _VPF_TABLE_HEADER_H
129 bool CheckDefinition(
const Check& colCheck,
const bool colCanBeNULL =
false )
const;
138 VAL_DESC_TABLE_NAME_LENGTH = 13u
142 THEMATIC_INDEXES_NAME_LENGTH = 13u
146 NARRATIVE_TABLE_NAME_LENGTH = 13u
216 bool FindColumn(
const char*
const colName,
unsigned int& colIndex )
const;
224 DESCRIPTION_LENGTH = 81u
228 NARRATIVE_FILE_LENGTH = 13u
245 #endif // _VPF_TABLE_HEADER_H
Definition: vpf_table_header.h:55
unsigned int GetCount(void) const
Definition: vpf_util.h:399
bool IsValid(void) const
Definition: vpf_table_header.h:81
T * GetPointer(const unsigned int index)
Definition: vpf_util.h:405
const char * GetDescription(void) const
Definition: vpf_table_header.h:106
char _thematicIndexName[THEMATIC_INDEXES_NAME_LENGTH+1u]
Definition: vpf_table_header.h:156
const char * GetName(void) const
Definition: vpf_table_header.h:86
const char * GetThematicIndexName(void) const
Definition: vpf_table_header.h:116
VPFUtil::DataType GetDataType(void) const
Definition: vpf_table_header.h:91
char _name[NAME_LENGTH+1u]
Definition: vpf_table_header.h:150
Definition: vpf_table_header.h:60
int _numElements
Definition: vpf_table_header.h:152
KeyType
Definition: vpf_util.h:165
char _narrativeTableName[NARRATIVE_TABLE_NAME_LENGTH+1u]
Definition: vpf_table_header.h:157
DataType
Definition: vpf_util.h:145
bool ReadNumElements(VPFFile &infile)
VPFUtil::KeyType keyType
Definition: vpf_table_header.h:64
int numElements
Definition: vpf_table_header.h:65
bool CheckDefinition(const Check &colCheck, const bool colCanBeNULL=false) const
VPFUtil::KeyType _keyType
Definition: vpf_table_header.h:153
ColumnDefinition(VPFFile &infile)
const char * GetValueDescriptionTableName(void) const
Definition: vpf_table_header.h:111
VPFUtil::WarningBool _isValid
Definition: vpf_table_header.h:149
int GetNumberOfElements(void) const
Definition: vpf_table_header.h:96
const char * GetNarrativeTableName(void) const
Definition: vpf_table_header.h:121
char * _description
Definition: vpf_table_header.h:154
char _valDescTableName[VAL_DESC_TABLE_NAME_LENGTH+1u]
Definition: vpf_table_header.h:155
VPFUtil::DataType _dataType
Definition: vpf_table_header.h:151
EndianMode
Definition: vpf_util.h:138
VPFUtil::KeyType GetKeyType(void) const
Definition: vpf_table_header.h:101
const char * name
Definition: vpf_table_header.h:62
Definition: bmpimage.h:46
VPFUtil::DataType dataType
Definition: vpf_table_header.h:63