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 48 of file ogr_s57.h.

Constructor & Destructor Documentation

◆ OGRS57Layer()

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

Definition at line 45 of file ogrs57layer.cpp.

◆ ~OGRS57Layer()

OGRS57Layer::~OGRS57Layer ( )
virtual

Definition at line 78 of file ogrs57layer.cpp.

Member Function Documentation

◆ CreateFeature()

OGRErr OGRS57Layer::CreateFeature ( OGRFeature * poFeature)
virtual

Definition at line 275 of file ogrs57layer.cpp.

◆ GetExtent()

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

Definition at line 234 of file ogrs57layer.cpp.

◆ GetFeature()

OGRFeature * OGRS57Layer::GetFeature ( long nFeatureId)
virtual

Definition at line 255 of file ogrs57layer.cpp.

◆ GetFeatureCount()

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

Definition at line 243 of file ogrs57layer.cpp.

◆ GetLayerDefn()

OGRFeatureDefn * OGRS57Layer::GetLayerDefn ( )
inline

Definition at line 77 of file ogr_s57.h.

◆ GetNextFeature()

OGRFeature * OGRS57Layer::GetNextFeature ( )

Definition at line 164 of file ogrs57layer.cpp.

◆ GetNextUnfilteredFeature()

OGRFeature * OGRS57Layer::GetNextUnfilteredFeature ( )

Definition at line 118 of file ogrs57layer.cpp.

◆ GetSpatialFilter()

OGRGeometry * OGRS57Layer::GetSpatialFilter ( )
inline

Definition at line 66 of file ogr_s57.h.

◆ GetSpatialRef()

OGRSpatialReference * OGRS57Layer::GetSpatialRef ( )
virtual

Definition at line 224 of file ogrs57layer.cpp.

◆ ResetReading()

void OGRS57Layer::ResetReading ( )

Definition at line 107 of file ogrs57layer.cpp.

◆ SetSpatialFilter()

void OGRS57Layer::SetSpatialFilter ( OGRGeometry * poGeomIn)

Definition at line 90 of file ogrs57layer.cpp.

◆ TestCapability()

int OGRS57Layer::TestCapability ( const char * pszCap)

Definition at line 194 of file ogrs57layer.cpp.


The documentation for this class was generated from the following files:
  • /home/runner/work/main/main/opencpn/libs/s57-charts/include/ogr_s57.h
  • /home/runner/work/main/main/opencpn/libs/s57-charts/src/ogrs57layer.cpp