GRASS 8 Programmer's Manual  8.5.0dev(2025)-c070206eb1
tagSHPObject Struct Reference

#include <shapefil.h>

Data Fields

int nSHPType
 
int nShapeId
 
int nParts
 
int * panPartStart
 
int * panPartType
 
int nVertices
 
double * padfX
 
double * padfY
 
double * padfZ
 
double * padfM
 
double dfXMin
 
double dfYMin
 
double dfZMin
 
double dfMMin
 
double dfXMax
 
double dfYMax
 
double dfZMax
 
double dfMMax
 
int bMeasureIsUsed
 
int bFastModeReadObject
 

Detailed Description

Definition at line 232 of file shapefil.h.

Field Documentation

◆ bFastModeReadObject

int tagSHPObject::bFastModeReadObject

Definition at line 258 of file shapefil.h.

Referenced by SHPDestroyObject(), and SHPReadObject().

◆ bMeasureIsUsed

int tagSHPObject::bMeasureIsUsed

Definition at line 257 of file shapefil.h.

Referenced by SHPCreateObject(), and SHPReadObject().

◆ dfMMax

double tagSHPObject::dfMMax

Definition at line 255 of file shapefil.h.

Referenced by SHPComputeExtents().

◆ dfMMin

double tagSHPObject::dfMMin

Definition at line 250 of file shapefil.h.

Referenced by SHPComputeExtents().

◆ dfXMax

double tagSHPObject::dfXMax

Definition at line 252 of file shapefil.h.

Referenced by SHPComputeExtents(), and SHPReadObject().

◆ dfXMin

double tagSHPObject::dfXMin

Definition at line 247 of file shapefil.h.

Referenced by SHPComputeExtents(), and SHPReadObject().

◆ dfYMax

double tagSHPObject::dfYMax

Definition at line 253 of file shapefil.h.

Referenced by SHPComputeExtents(), and SHPReadObject().

◆ dfYMin

double tagSHPObject::dfYMin

Definition at line 248 of file shapefil.h.

Referenced by SHPComputeExtents(), and SHPReadObject().

◆ dfZMax

double tagSHPObject::dfZMax

Definition at line 254 of file shapefil.h.

Referenced by SHPComputeExtents().

◆ dfZMin

double tagSHPObject::dfZMin

Definition at line 249 of file shapefil.h.

Referenced by SHPComputeExtents().

◆ nParts

int tagSHPObject::nParts

Definition at line 237 of file shapefil.h.

Referenced by SHPCreateObject(), SHPRewindObject(), and SHPWriteObject().

◆ nShapeId

int tagSHPObject::nShapeId

Definition at line 235 of file shapefil.h.

Referenced by SHPCreateObject(), and SHPReadObject().

◆ nSHPType

int tagSHPObject::nSHPType

Definition at line 233 of file shapefil.h.

Referenced by SHPCreateObject(), SHPReadObject(), SHPRewindObject(), and SHPWriteObject().

◆ nVertices

int tagSHPObject::nVertices

Definition at line 241 of file shapefil.h.

Referenced by SHPComputeExtents(), SHPCreateObject(), SHPRewindObject(), and SHPWriteObject().

◆ padfM

double* tagSHPObject::padfM

Definition at line 245 of file shapefil.h.

Referenced by SHPComputeExtents(), SHPCreateObject(), and SHPDestroyObject().

◆ padfX

double* tagSHPObject::padfX

Definition at line 242 of file shapefil.h.

Referenced by SHPComputeExtents(), SHPCreateObject(), and SHPDestroyObject().

◆ padfY

double* tagSHPObject::padfY

Definition at line 243 of file shapefil.h.

Referenced by SHPComputeExtents(), SHPCreateObject(), and SHPDestroyObject().

◆ padfZ

double* tagSHPObject::padfZ

Definition at line 244 of file shapefil.h.

Referenced by SHPComputeExtents(), SHPCreateObject(), SHPDestroyObject(), and SHPRewindObject().

◆ panPartStart

int* tagSHPObject::panPartStart

Definition at line 238 of file shapefil.h.

Referenced by SHPCreateObject(), SHPDestroyObject(), and SHPRewindObject().

◆ panPartType

int* tagSHPObject::panPartType

Definition at line 239 of file shapefil.h.

Referenced by SHPCreateObject(), and SHPDestroyObject().


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