|
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().