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

Public Member Functions

 GshhsPolygon (FILE *file)
 
int getLevel ()
 
int isGreenwich ()
 
int isAntarctic ()
 
bool isOk ()
 
int readInt4 ()
 
int readInt2 ()
 

Public Attributes

int id
 
int n
 
int flag
 
double west
 
double east
 
double south
 
double north
 
int area
 
int areaFull
 
int container
 
int ancestor
 
std::vector< GshhsPoint * > lsPoints
 

Protected Attributes

FILE * file
 
bool ok
 
bool greenwich
 
bool antarctic
 

Detailed Description

Definition at line 198 of file gshhs.h.

Constructor & Destructor Documentation

◆ GshhsPolygon()

GshhsPolygon::GshhsPolygon ( FILE *  file)

Definition at line 1075 of file gshhs.cpp.

◆ ~GshhsPolygon()

GshhsPolygon::~GshhsPolygon ( )
virtual

Definition at line 1125 of file gshhs.cpp.

Member Function Documentation

◆ getLevel()

int GshhsPolygon::getLevel ( )
inline

Definition at line 204 of file gshhs.h.

◆ isAntarctic()

int GshhsPolygon::isAntarctic ( )
inline

Definition at line 206 of file gshhs.h.

◆ isGreenwich()

int GshhsPolygon::isGreenwich ( )
inline

Definition at line 205 of file gshhs.h.

◆ isOk()

bool GshhsPolygon::isOk ( )
inline

Definition at line 207 of file gshhs.h.

◆ readInt2()

int GshhsPolygon::readInt2 ( )

Definition at line 1060 of file gshhs.cpp.

◆ readInt4()

int GshhsPolygon::readInt4 ( )

Definition at line 1037 of file gshhs.cpp.

Member Data Documentation

◆ ancestor

int GshhsPolygon::ancestor

Definition at line 216 of file gshhs.h.

◆ antarctic

bool GshhsPolygon::antarctic
protected

Definition at line 223 of file gshhs.h.

◆ area

int GshhsPolygon::area

Definition at line 215 of file gshhs.h.

◆ areaFull

int GshhsPolygon::areaFull

Definition at line 216 of file gshhs.h.

◆ container

int GshhsPolygon::container

Definition at line 216 of file gshhs.h.

◆ east

double GshhsPolygon::east

Definition at line 214 of file gshhs.h.

◆ file

FILE* GshhsPolygon::file
protected

Definition at line 221 of file gshhs.h.

◆ flag

int GshhsPolygon::flag

Definition at line 213 of file gshhs.h.

◆ greenwich

bool GshhsPolygon::greenwich
protected

Definition at line 223 of file gshhs.h.

◆ id

int GshhsPolygon::id

Definition at line 211 of file gshhs.h.

◆ lsPoints

std::vector<GshhsPoint *> GshhsPolygon::lsPoints

Definition at line 218 of file gshhs.h.

◆ n

int GshhsPolygon::n

Definition at line 212 of file gshhs.h.

◆ north

double GshhsPolygon::north

Definition at line 214 of file gshhs.h.

◆ ok

bool GshhsPolygon::ok
protected

Definition at line 222 of file gshhs.h.

◆ south

double GshhsPolygon::south

Definition at line 214 of file gshhs.h.

◆ west

double GshhsPolygon::west

Definition at line 214 of file gshhs.h.


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