|
OpenCPN Partial API docs
|
Declarations for S-57 translator not including the binding onto OGRLayer/DataSource/Driver which are found in ogr_s57.h. More...
#include "gdal/ogr_api.h"#include "gdal/ogrsf_frmts.h"#include "gdal/ogr_feature.h"#include "iso8211.h"#include "s57class_registrar.h"Go to the source code of this file.
Classes | |
| struct | DDFIndexedRecord |
| class | DDFRecordIndex |
| class | S57Reader |
| class | S57Writer |
Macros | |
| #define | EMPTY_NUMBER_MARKER 2147483641 /* MAXINT-6 */ |
| #define | S57O_UPDATES "UPDATES" |
| #define | S57O_LNAM_REFS "LNAM_REFS" |
| #define | S57O_SPLIT_MULTIPOINT "SPLIT_MULTIPOINT" |
| #define | S57O_ADD_SOUNDG_DEPTH "ADD_SOUNDG_DEPTH" |
| #define | S57O_PRESERVE_EMPTY_NUMBERS "PRESERVE_EMPTY_NUMBERS" |
| #define | S57O_RETURN_PRIMITIVES "RETURN_PRIMITIVES" |
| #define | S57O_RETURN_LINKAGES "RETURN_LINKAGES" |
| #define | S57M_UPDATES 0x01 |
| #define | S57M_LNAM_REFS 0x02 |
| #define | S57M_SPLIT_MULTIPOINT 0x04 |
| #define | S57M_ADD_SOUNDG_DEPTH 0x08 |
| #define | S57M_PRESERVE_EMPTY_NUMBERS 0x10 |
| #define | S57M_RETURN_PRIMITIVES 0x20 |
| #define | S57M_RETURN_LINKAGES 0x40 |
| #define | RCNM_FE 100 /* Feature record */ |
| #define | RCNM_VI 110 /* Isolated Node */ |
| #define | RCNM_VC 120 /* Connected Node */ |
| #define | RCNM_VE 130 /* Edge */ |
| #define | RCNM_VF 140 /* Face */ |
| #define | OGRN_VI "IsolatedNode" |
| #define | OGRN_VC "ConnectedNode" |
| #define | OGRN_VE "Edge" |
| #define | OGRN_VF "Face" |
| #define | PRIM_P 1 /* point feature */ |
| #define | PRIM_L 2 /* line feature */ |
| #define | PRIM_A 3 /* area feature */ |
| #define | PRIM_N 4 /* non-spatial feature */ |
| #define | MAX_CLASSES 23000 |
| #define | MAX_ATTRIBUTES 25000 |
Typedefs | |
| typedef bool(* | CallBackFunction) (void) |
Functions | |
| char ** | S57FileCollector (const char *pszDataset) |
| void CPL_DLL | S57GenerateStandardAttributes (OGRFeatureDefn *, int) |
| OGRFeatureDefn CPL_DLL * | S57GenerateGeomFeatureDefn (OGRwkbGeometryType, int) |
| OGRFeatureDefn CPL_DLL * | S57GenerateObjectClassDefn (S57ClassRegistrar *, int, int) |
| OGRFeatureDefn CPL_DLL * | S57GenerateObjectClassDefnM_COVR (int) |
| OGRFeatureDefn CPL_DLL * | S57GenerateVectorPrimitiveFeatureDefn (int, int) |
Declarations for S-57 translator not including the binding onto OGRLayer/DataSource/Driver which are found in ogr_s57.h.
Definition in file s57.h.
| OGRFeatureDefn CPL_DLL * S57GenerateGeomFeatureDefn | ( | OGRwkbGeometryType | eGType, |
| int | nOptionFlags | ||
| ) |
Definition at line 38 of file s57featuredefns.cpp.
| OGRFeatureDefn CPL_DLL * S57GenerateObjectClassDefn | ( | S57ClassRegistrar * | poCR, |
| int | nOBJL, | ||
| int | nOptionFlags | ||
| ) |
Definition at line 158 of file s57featuredefns.cpp.
| OGRFeatureDefn CPL_DLL * S57GenerateObjectClassDefnM_COVR | ( | int | nOBJL | ) |
Definition at line 265 of file s57featuredefns.cpp.
| void CPL_DLL S57GenerateStandardAttributes | ( | OGRFeatureDefn * | poFDefn, |
| int | nOptionFlags | ||
| ) |
Definition at line 295 of file s57featuredefns.cpp.
| OGRFeatureDefn CPL_DLL * S57GenerateVectorPrimitiveFeatureDefn | ( | int | nRCNM, |
| int | nOptionFlags | ||
| ) |
Definition at line 71 of file s57featuredefns.cpp.