|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-763b17e9a5
|
#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 411 of file shapefil.h.
| int DBFInfo::bCurrentRecordModified |
Definition at line 431 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFDeleteField(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::bNoHeader |
Definition at line 437 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReorderFields(), DBFUpdateHeader(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::bRequireNextWriteSeek |
Definition at line 454 of file shapefil.h.
Referenced by DBFCreateLL(), and DBFOpenLL().
| int DBFInfo::bUpdated |
Definition at line 438 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFDeleteField(), DBFMarkRecordDeleted(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::bWriteEndOfFileChar |
Definition at line 452 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFDeleteField(), and DBFSetWriteEndOfFileChar().
| double DBFInfo::dfDoubleField |
Definition at line 441 of file shapefil.h.
| union { ... } DBFInfo::fieldValue |
| SAFile DBFInfo::fp |
Definition at line 414 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReorderFields(), and DBFUpdateHeader().
| int DBFInfo::iLanguageDriver |
Definition at line 445 of file shapefil.h.
Referenced by DBFCreateLL(), and DBFOpenLL().
| int DBFInfo::nCurrentRecord |
Definition at line 430 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::nFields |
Definition at line 422 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldCount(), DBFGetFieldInfo(), DBFOpenLL(), and DBFReorderFields().
| int DBFInfo::nHeaderLength |
Definition at line 419 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), and DBFReorderFields().
| int DBFInfo::nIntField |
Definition at line 442 of file shapefil.h.
| int DBFInfo::nRecordLength |
Definition at line 418 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::nRecords |
Definition at line 416 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFDeleteField(), DBFGetRecordCount(), DBFIsRecordDeleted(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFReorderFields(), DBFUpdateHeader(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::nUpdateDay |
Definition at line 450 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), and DBFUpdateHeader().
| int DBFInfo::nUpdateMonth |
Definition at line 449 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), and DBFUpdateHeader().
| int DBFInfo::nUpdateYearSince1900 |
Definition at line 448 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), and DBFUpdateHeader().
| int DBFInfo::nWorkFieldLength |
Definition at line 434 of file shapefil.h.
| char* DBFInfo::pachFieldType |
Definition at line 426 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFGetNativeFieldType(), DBFIsAttributeNULL(), DBFOpenLL(), and DBFReorderFields().
| int* DBFInfo::panFieldDecimals |
Definition at line 425 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFOpenLL(), and DBFReorderFields().
| int* DBFInfo::panFieldOffset |
Definition at line 423 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReorderFields(), and DBFWriteAttributeDirectly().
| int* DBFInfo::panFieldSize |
Definition at line 424 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFIsAttributeNULL(), DBFOpenLL(), DBFReorderFields(), and DBFWriteAttributeDirectly().
| char* DBFInfo::pszCodePage |
Definition at line 446 of file shapefil.h.
Referenced by DBFCloneEmpty(), DBFClose(), DBFCreateLL(), and DBFOpenLL().
| char* DBFInfo::pszCurrentRecord |
Definition at line 432 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFIsRecordDeleted(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| char* DBFInfo::pszHeader |
Definition at line 428 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFOpenLL(), and DBFReorderFields().
| char* DBFInfo::pszWorkField |
Definition at line 435 of file shapefil.h.
Referenced by DBFClose().
| SAHooks DBFInfo::sHooks |
Definition at line 412 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReorderFields(), and DBFUpdateHeader().