OpenCPN Partial API docs
Loading...
Searching...
No Matches
S57ClassRegistrar Class Reference

Public Member Functions

int LoadInfo (const char *, int)
 
int SelectClassByIndex (int)
 
int SelectClass (int)
 
int SelectClass (const char *)
 
int Rewind ()
 
int NextClass ()
 
int GetOBJL ()
 
const char * GetDescription ()
 
const char * GetAcronym ()
 
char ** GetAttributeList (const char *=NULL)
 
char GetClassCode ()
 
char ** GetPrimitives ()
 
int GetMaxAttrIndex ()
 
const char * GetAttrName (int i)
 
const char * GetAttrAcronym (int i)
 
char ** GetAttrValues (int i)
 
char GetAttrType (int i)
 
char GetAttrClass (int i)
 
int FindAttrByAcronym (const char *)
 

Detailed Description

Definition at line 30 of file S57ClassRegistrar.h.

Constructor & Destructor Documentation

◆ S57ClassRegistrar()

S57ClassRegistrar::S57ClassRegistrar ( )

Definition at line 45 of file s57classregistrar.cpp.

◆ ~S57ClassRegistrar()

S57ClassRegistrar::~S57ClassRegistrar ( )

Definition at line 69 of file s57classregistrar.cpp.

Member Function Documentation

◆ FindAttrByAcronym()

int S57ClassRegistrar::FindAttrByAcronym ( const char *  pszName)

Definition at line 522 of file s57classregistrar.cpp.

◆ GetAcronym()

const char * S57ClassRegistrar::GetAcronym ( )

Definition at line 445 of file s57classregistrar.cpp.

◆ GetAttrAcronym()

const char * S57ClassRegistrar::GetAttrAcronym ( int  i)
inline

Definition at line 91 of file S57ClassRegistrar.h.

◆ GetAttrClass()

char S57ClassRegistrar::GetAttrClass ( int  i)
inline

Definition at line 101 of file S57ClassRegistrar.h.

◆ GetAttributeList()

char ** S57ClassRegistrar::GetAttributeList ( const char *  pszType = NULL)

Definition at line 461 of file s57classregistrar.cpp.

◆ GetAttrName()

const char * S57ClassRegistrar::GetAttrName ( int  i)
inline

Definition at line 90 of file S57ClassRegistrar.h.

◆ GetAttrType()

char S57ClassRegistrar::GetAttrType ( int  i)
inline

Definition at line 93 of file S57ClassRegistrar.h.

◆ GetAttrValues()

char ** S57ClassRegistrar::GetAttrValues ( int  i)
inline

Definition at line 92 of file S57ClassRegistrar.h.

◆ GetClassCode()

char S57ClassRegistrar::GetClassCode ( )

Definition at line 493 of file s57classregistrar.cpp.

◆ GetDescription()

const char * S57ClassRegistrar::GetDescription ( )

Definition at line 432 of file s57classregistrar.cpp.

◆ GetMaxAttrIndex()

int S57ClassRegistrar::GetMaxAttrIndex ( )
inline

Definition at line 89 of file S57ClassRegistrar.h.

◆ GetOBJL()

int S57ClassRegistrar::GetOBJL ( )

Definition at line 419 of file s57classregistrar.cpp.

◆ GetPrimitives()

char ** S57ClassRegistrar::GetPrimitives ( )

Definition at line 506 of file s57classregistrar.cpp.

◆ LoadInfo()

int S57ClassRegistrar::LoadInfo ( const char *  pszDirectory,
int  bReportErr 
)

Definition at line 214 of file s57classregistrar.cpp.

◆ NextClass()

int S57ClassRegistrar::NextClass ( )
inline

Definition at line 77 of file S57ClassRegistrar.h.

◆ Rewind()

int S57ClassRegistrar::Rewind ( )
inline

Definition at line 76 of file S57ClassRegistrar.h.

◆ SelectClass() [1/2]

int S57ClassRegistrar::SelectClass ( const char *  pszAcronym)

Definition at line 403 of file s57classregistrar.cpp.

◆ SelectClass() [2/2]

int S57ClassRegistrar::SelectClass ( int  nOBJL)

Definition at line 389 of file s57classregistrar.cpp.

◆ SelectClassByIndex()

int S57ClassRegistrar::SelectClassByIndex ( int  nNewIndex)

Definition at line 373 of file s57classregistrar.cpp.


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