GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-bea8435a9e
DBFInfo Struct Reference

#include <shapefil.h>

Collaboration diagram for DBFInfo:

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
 

Detailed Description

Definition at line 411 of file shapefil.h.

Field Documentation

◆ bCurrentRecordModified

int DBFInfo::bCurrentRecordModified

Definition at line 431 of file shapefil.h.

◆ bNoHeader

int DBFInfo::bNoHeader

◆ bRequireNextWriteSeek

int DBFInfo::bRequireNextWriteSeek

Definition at line 454 of file shapefil.h.

◆ bUpdated

int DBFInfo::bUpdated

Definition at line 438 of file shapefil.h.

Referenced by DBFCloneEmpty().

◆ bWriteEndOfFileChar

int DBFInfo::bWriteEndOfFileChar

Definition at line 452 of file shapefil.h.

Referenced by DBFCloneEmpty(), and DBFSetWriteEndOfFileChar().

◆ dfDoubleField

double DBFInfo::dfDoubleField

Definition at line 441 of file shapefil.h.

◆ 

union { ... } DBFInfo::fieldValue

◆ fp

SAFile DBFInfo::fp

Definition at line 414 of file shapefil.h.

◆ iLanguageDriver

int DBFInfo::iLanguageDriver

Definition at line 445 of file shapefil.h.

◆ nCurrentRecord

int DBFInfo::nCurrentRecord

Definition at line 430 of file shapefil.h.

◆ nFields

int DBFInfo::nFields

◆ nHeaderLength

int DBFInfo::nHeaderLength

Definition at line 419 of file shapefil.h.

Referenced by DBFCloneEmpty().

◆ nIntField

int DBFInfo::nIntField

Definition at line 442 of file shapefil.h.

◆ nRecordLength

int DBFInfo::nRecordLength

Definition at line 418 of file shapefil.h.

Referenced by DBFCloneEmpty().

◆ nRecords

int DBFInfo::nRecords

◆ nUpdateDay

int DBFInfo::nUpdateDay

Definition at line 450 of file shapefil.h.

Referenced by DBFSetLastModifiedDate().

◆ nUpdateMonth

int DBFInfo::nUpdateMonth

Definition at line 449 of file shapefil.h.

Referenced by DBFSetLastModifiedDate().

◆ nUpdateYearSince1900

int DBFInfo::nUpdateYearSince1900

Definition at line 448 of file shapefil.h.

Referenced by DBFSetLastModifiedDate().

◆ nWorkFieldLength

int DBFInfo::nWorkFieldLength

Definition at line 434 of file shapefil.h.

◆ pachFieldType

char* DBFInfo::pachFieldType

Definition at line 426 of file shapefil.h.

Referenced by DBFCloneEmpty(), DBFGetFieldInfo(), and DBFGetNativeFieldType().

◆ panFieldDecimals

int* DBFInfo::panFieldDecimals

Definition at line 425 of file shapefil.h.

Referenced by DBFCloneEmpty(), and DBFGetFieldInfo().

◆ panFieldOffset

int* DBFInfo::panFieldOffset

Definition at line 423 of file shapefil.h.

Referenced by DBFCloneEmpty().

◆ panFieldSize

int* DBFInfo::panFieldSize

Definition at line 424 of file shapefil.h.

Referenced by DBFCloneEmpty(), and DBFGetFieldInfo().

◆ pszCodePage

char* DBFInfo::pszCodePage

Definition at line 446 of file shapefil.h.

Referenced by DBFCloneEmpty().

◆ pszCurrentRecord

char* DBFInfo::pszCurrentRecord

Definition at line 432 of file shapefil.h.

◆ pszHeader

char* DBFInfo::pszHeader

Definition at line 428 of file shapefil.h.

Referenced by DBFCloneEmpty(), and DBFGetFieldInfo().

◆ pszWorkField

char* DBFInfo::pszWorkField

Definition at line 435 of file shapefil.h.

◆ sHooks

SAHooks DBFInfo::sHooks

Definition at line 412 of file shapefil.h.

Referenced by DBFCloneEmpty().


The documentation for this struct was generated from the following file: