OpenCPN Partial API docs
Loading...
Searching...
No Matches
OGRS57Layer Class Reference
Inheritance diagram for OGRS57Layer:

Public Member Functions

 OGRS57Layer (OGRS57DataSource *poDS, OGRFeatureDefn *, int nFeatureCount=-1, int nOBJL=-1)
 
OGRGeometry * GetSpatialFilter ()
 
void SetSpatialFilter (OGRGeometry *)
 
void ResetReading ()
 
OGRFeature * GetNextFeature ()
 
OGRFeature * GetNextUnfilteredFeature ()
 
virtual OGRFeature * GetFeature (long nFeatureId)
 
virtual int GetFeatureCount (int bForce=TRUE)
 
virtual OGRErr GetExtent (OGREnvelope *psExtent, int bForce=TRUE)
 
OGRFeatureDefn * GetLayerDefn ()
 
virtual OGRErr CreateFeature (OGRFeature *poFeature)
 
int TestCapability (const char *)
 
virtual OGRSpatialReference * GetSpatialRef ()
 

Detailed Description

Definition at line 52 of file ogr_s57.h.

Constructor & Destructor Documentation

◆ OGRS57Layer()

OGRS57Layer::OGRS57Layer ( OGRS57DataSource poDS,
OGRFeatureDefn *  poDefnIn,
int  nFeatureCount = -1,
int  nOBJL = -1 
)

Definition at line 42 of file ogrs57layer.cpp.

◆ ~OGRS57Layer()

OGRS57Layer::~OGRS57Layer ( )
virtual

Definition at line 75 of file ogrs57layer.cpp.

Member Function Documentation

◆ CreateFeature()

OGRErr OGRS57Layer::CreateFeature ( OGRFeature *  poFeature)
virtual

Definition at line 272 of file ogrs57layer.cpp.

◆ GetExtent()

OGRErr OGRS57Layer::GetExtent ( OGREnvelope *  psExtent,
int  bForce = TRUE 
)
virtual

Definition at line 231 of file ogrs57layer.cpp.

◆ GetFeature()

OGRFeature * OGRS57Layer::GetFeature ( long  nFeatureId)
virtual

Definition at line 252 of file ogrs57layer.cpp.

◆ GetFeatureCount()

int OGRS57Layer::GetFeatureCount ( int  bForce = TRUE)
virtual

Definition at line 240 of file ogrs57layer.cpp.

◆ GetLayerDefn()

OGRFeatureDefn * OGRS57Layer::GetLayerDefn ( )
inline

Definition at line 81 of file ogr_s57.h.

◆ GetNextFeature()

OGRFeature * OGRS57Layer::GetNextFeature ( )

Definition at line 161 of file ogrs57layer.cpp.

◆ GetNextUnfilteredFeature()

OGRFeature * OGRS57Layer::GetNextUnfilteredFeature ( )

Definition at line 115 of file ogrs57layer.cpp.

◆ GetSpatialFilter()

OGRGeometry * OGRS57Layer::GetSpatialFilter ( )
inline

Definition at line 70 of file ogr_s57.h.

◆ GetSpatialRef()

OGRSpatialReference * OGRS57Layer::GetSpatialRef ( )
virtual

Definition at line 221 of file ogrs57layer.cpp.

◆ ResetReading()

void OGRS57Layer::ResetReading ( )

Definition at line 104 of file ogrs57layer.cpp.

◆ SetSpatialFilter()

void OGRS57Layer::SetSpatialFilter ( OGRGeometry *  poGeomIn)

Definition at line 87 of file ogrs57layer.cpp.

◆ TestCapability()

int OGRS57Layer::TestCapability ( const char *  pszCap)

Definition at line 191 of file ogrs57layer.cpp.


The documentation for this class was generated from the following files: