![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <shapefil.h>

Public Attributes | |
| 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 |
Definition at line 584 of file shapefil.h.
| int DBFInfo::bCurrentRecordModified |
Definition at line 604 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttribute(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::bNoHeader |
Definition at line 610 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReorderFields(), DBFUpdateHeader(), DBFWriteAttribute(), DBFWriteAttributeDirectly(), DBFWriteHeader(), and DBFWriteTuple().
| int DBFInfo::bUpdated |
Definition at line 611 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFDeleteField(), DBFMarkRecordDeleted(), DBFReorderFields(), DBFWriteAttribute(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::bWriteEndOfFileChar |
Definition at line 625 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFDeleteField(), DBFFlushRecord(), DBFSetWriteEndOfFileChar(), and DBFWriteHeader().
| double DBFInfo::dfDoubleField |
Definition at line 614 of file shapefil.h.
Referenced by DBFReadAttribute().
| union { ... } DBFInfo::fieldValue |
Referenced by DBFReadAttribute().
| SAFile DBFInfo::fp |
Definition at line 587 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFLoadRecord(), DBFOpenLL(), DBFReorderFields(), DBFUpdateHeader(), and DBFWriteHeader().
| int DBFInfo::iLanguageDriver |
Definition at line 618 of file shapefil.h.
Referenced by DBFCreateLL(), DBFOpenLL(), and DBFWriteHeader().
| int DBFInfo::nCurrentRecord |
Definition at line 603 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFLoadRecord(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttribute(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| int DBFInfo::nFields |
Definition at line 595 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldCount(), DBFGetFieldInfo(), DBFOpenLL(), DBFReadAttribute(), DBFReorderFields(), and DBFWriteHeader().
| int DBFInfo::nHeaderLength |
Definition at line 592 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFLoadRecord(), DBFOpenLL(), DBFReorderFields(), and DBFWriteHeader().
| int DBFInfo::nIntField |
Definition at line 615 of file shapefil.h.
Referenced by DBFReadAttribute().
| int DBFInfo::nRecordLength |
Definition at line 591 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFLoadRecord(), DBFOpenLL(), DBFReorderFields(), DBFWriteAttribute(), DBFWriteAttributeDirectly(), DBFWriteHeader(), and DBFWriteTuple().
| int DBFInfo::nRecords |
Definition at line 589 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFGetRecordCount(), DBFIsRecordDeleted(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFReadAttribute(), DBFReorderFields(), DBFUpdateHeader(), DBFWriteAttribute(), DBFWriteAttributeDirectly(), DBFWriteHeader(), and DBFWriteTuple().
| int DBFInfo::nUpdateDay |
Definition at line 623 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), DBFUpdateHeader(), and DBFWriteHeader().
| int DBFInfo::nUpdateMonth |
Definition at line 622 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), DBFUpdateHeader(), and DBFWriteHeader().
| int DBFInfo::nUpdateYearSince1900 |
Definition at line 621 of file shapefil.h.
Referenced by DBFSetLastModifiedDate(), DBFUpdateHeader(), and DBFWriteHeader().
| int DBFInfo::nWorkFieldLength |
Definition at line 607 of file shapefil.h.
Referenced by DBFReadAttribute().
| char* DBFInfo::pachFieldType |
Definition at line 599 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFGetNativeFieldType(), DBFIsAttributeNULL(), DBFOpenLL(), DBFReorderFields(), and DBFWriteAttribute().
| int* DBFInfo::panFieldDecimals |
Definition at line 598 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFOpenLL(), DBFReorderFields(), and DBFWriteAttribute().
| int* DBFInfo::panFieldOffset |
Definition at line 596 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFOpenLL(), DBFReadAttribute(), DBFReorderFields(), DBFWriteAttribute(), and DBFWriteAttributeDirectly().
| int* DBFInfo::panFieldSize |
Definition at line 597 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFOpenLL(), DBFReadAttribute(), DBFReorderFields(), DBFWriteAttribute(), and DBFWriteAttributeDirectly().
| char* DBFInfo::pszCodePage |
Definition at line 619 of file shapefil.h.
Referenced by DBFCloneEmpty(), DBFClose(), DBFCreateLL(), and DBFOpenLL().
| char* DBFInfo::pszCurrentRecord |
Definition at line 605 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFIsRecordDeleted(), DBFLoadRecord(), DBFMarkRecordDeleted(), DBFOpenLL(), DBFReadAttribute(), DBFWriteAttribute(), DBFWriteAttributeDirectly(), and DBFWriteTuple().
| char* DBFInfo::pszHeader |
Definition at line 601 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFCloneEmpty(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFGetFieldInfo(), DBFOpenLL(), DBFReorderFields(), and DBFWriteHeader().
| char* DBFInfo::pszWorkField |
Definition at line 608 of file shapefil.h.
Referenced by DBFClose(), and DBFReadAttribute().
| SAHooks DBFInfo::sHooks |
Definition at line 585 of file shapefil.h.
Referenced by DBFAddNativeFieldType(), DBFAlterFieldDefn(), DBFClose(), DBFCreateLL(), DBFDeleteField(), DBFFlushRecord(), DBFLoadRecord(), DBFOpenLL(), DBFReadAttribute(), DBFReorderFields(), DBFUpdateHeader(), and DBFWriteHeader().