GRASS GIS 8 Programmer's Manual 8.3.2(2024)-exported
|
#include <shapefil.h>
Data Fields | ||
SAHooks | sHooks | |
SAFile | fp | |
int | nRecords | |
int | nRecordLength | |
int | nHeaderLength | |
int | nFields | |
int * | panFieldOffset | |
int * | panFieldSize | |
int * | panFieldDecimals | |
char * | pachFieldType | |
char * | pszHeader | |
int | nCurrentRecord | |
int | bCurrentRecordModified | |
char * | pszCurrentRecord | |
int | nWorkFieldLength | |
char * | pszWorkField | |
int | bNoHeader | |
int | bUpdated | |
union { | ||
double dfDoubleField | ||
int nIntField | ||
} | fieldValue | |
int | iLanguageDriver | |
char * | pszCodePage | |
int | nUpdateYearSince1900 | |
int | nUpdateMonth | |
int | nUpdateDay | |
int | bWriteEndOfFileChar | |
int | bRequireNextWriteSeek | |
Definition at line 420 of file shapefil.h.
int DBFInfo::bCurrentRecordModified |
Definition at line 440 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
int DBFInfo::bNoHeader |
Definition at line 446 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFOpenLL(), DBFReorderFields(), DBFUpdateHeader(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
int DBFInfo::bRequireNextWriteSeek |
Definition at line 463 of file shapefil.h.
Referenced by DBFCreateLL(), and DBFOpenLL().
int DBFInfo::bUpdated |
Definition at line 447 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFMarkRecordDeleted(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
int DBFInfo::bWriteEndOfFileChar |
Definition at line 461 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), and DBFSetWriteEndOfFileChar().
double DBFInfo::dfDoubleField |
Definition at line 450 of file shapefil.h.
union { ... } DBFInfo::fieldValue |
SAFile DBFInfo::fp |
Definition at line 423 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFOpenLL(), DBFReorderFields(), and DBFUpdateHeader().
int DBFInfo::iLanguageDriver |
Definition at line 454 of file shapefil.h.
Referenced by DBFCreateLL(), and DBFOpenLL().
int DBFInfo::nCurrentRecord |
Definition at line 439 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
int DBFInfo::nFields |
Definition at line 431 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFGetFieldCount(), DBFGetFieldInfo(), DBFOpenLL(), and DBFReorderFields().
int DBFInfo::nHeaderLength |
Definition at line 428 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFOpenLL(), and DBFReorderFields().
int DBFInfo::nIntField |
Definition at line 451 of file shapefil.h.
int DBFInfo::nRecordLength |
Definition at line 427 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
int DBFInfo::nRecords |
Definition at line 425 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFGetRecordCount(), DBFIsRecordDeleted(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFReorderFields(), DBFUpdateHeader(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
int DBFInfo::nUpdateDay |
Definition at line 459 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), and DBFUpdateHeader().
int DBFInfo::nUpdateMonth |
Definition at line 458 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), and DBFUpdateHeader().
int DBFInfo::nUpdateYearSince1900 |
Definition at line 457 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), and DBFUpdateHeader().
int DBFInfo::nWorkFieldLength |
Definition at line 443 of file shapefil.h.
char* DBFInfo::pachFieldType |
Definition at line 435 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFGetFieldInfo(), DBFGetNativeFieldType(), DBFIsAttributeNULL(), DBFOpenLL(), and DBFReorderFields().
int* DBFInfo::panFieldDecimals |
Definition at line 434 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFGetFieldInfo(), DBFOpenLL(), and DBFReorderFields().
int* DBFInfo::panFieldOffset |
Definition at line 432 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFOpenLL(), DBFReorderFields(), and DBFWriteAttributeDirectly().
int* DBFInfo::panFieldSize |
Definition at line 433 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFGetFieldInfo(), DBFOpenLL(), DBFReorderFields(), and DBFWriteAttributeDirectly().
char* DBFInfo::pszCodePage |
Definition at line 455 of file shapefil.h.
Referenced by DBFCloneEmpty(), DBFClose(), DBFCreateLL(), and DBFOpenLL().
char* DBFInfo::pszCurrentRecord |
Definition at line 441 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFIsRecordDeleted(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
char* DBFInfo::pszHeader |
Definition at line 437 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFGetFieldInfo(), DBFOpenLL(), and DBFReorderFields().
char* DBFInfo::pszWorkField |
Definition at line 444 of file shapefil.h.
Referenced by DBFClose().
SAHooks DBFInfo::sHooks |
Definition at line 421 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFOpenLL(), DBFReorderFields(), and DBFUpdateHeader().