OpenCPN Partial API docs
Loading...
Searching...
No Matches
ChartTableEntry Struct Reference

Public Member Functions

 ChartTableEntry (ChartBase &theChart, wxString &utf8Path)
 
bool IsEqualTo (const ChartTableEntry &cte) const
 
bool IsEarlierThan (const ChartTableEntry &cte) const
 
bool Read (const ChartDatabase *pDb, wxInputStream &is)
 
bool Write (const ChartDatabase *pDb, wxOutputStream &os)
 
void Clear ()
 
void Disable ()
 
void ReEnable ()
 
void SetValid (bool valid)
 
time_t GetFileTime () const
 
time_t GetChartEditionDate () const
 
int GetnPlyEntries () const
 
float * GetpPlyTable () const
 
int GetnAuxPlyEntries () const
 
float * GetpAuxPlyTableEntry (int index) const
 
int GetAuxCntTableEntry (int index) const
 
int GetnNoCovrPlyEntries () const
 
float * GetpNoCovrPlyTableEntry (int index) const
 
int GetNoCovrCntTableEntry (int index) const
 
const LLBBox & GetBBox () const
 
char * GetpFullPath () const
 
float GetLonMax () const
 
float GetLonMin () const
 
float GetLatMax () const
 
float GetLatMin () const
 
int GetScale () const
 
int GetChartType () const
 
int GetChartFamily () const
 
int GetChartProjectionType () const
 
float GetChartSkew () const
 
bool GetbValid ()
 
void SetEntryOffset (int n)
 
const wxString * GetpFileName (void) const
 
wxString * GetpsFullPath (void) const
 
wxString GetFullSystemPath () const
 
const std::vector< int > & GetGroupArray (void) const
 
void ClearGroupArray (void)
 
void AddIntToGroupArray (int val)
 
void SetAvailable (bool avail)
 
std::vector< float > GetReducedPlyPoints ()
 
std::vector< float > GetReducedAuxPlyPoints (int iTable)
 
void SetScale (int scale)
 
bool Scale_eq (int b) const
 
bool Scale_ge (int b) const
 
bool Scale_gt (int b) const
 

Public Attributes

LLRegion quilt_candidate_region
 

Detailed Description

Definition at line 178 of file chartdbs.h.

Constructor & Destructor Documentation

◆ ChartTableEntry() [1/2]

ChartTableEntry::ChartTableEntry ( )
inline

Definition at line 179 of file chartdbs.h.

◆ ChartTableEntry() [2/2]

ChartTableEntry::ChartTableEntry ( ChartBase theChart,
wxString &  utf8Path 
)

Definition at line 173 of file chartdbs.cpp.

◆ ~ChartTableEntry()

ChartTableEntry::~ChartTableEntry ( )

Definition at line 389 of file chartdbs.cpp.

Member Function Documentation

◆ AddIntToGroupArray()

void ChartTableEntry::AddIntToGroupArray ( int  val)
inline

Definition at line 229 of file chartdbs.h.

◆ Clear()

void ChartTableEntry::Clear ( )

Definition at line 886 of file chartdbs.cpp.

◆ ClearGroupArray()

void ChartTableEntry::ClearGroupArray ( void  )
inline

Definition at line 228 of file chartdbs.h.

◆ Disable()

void ChartTableEntry::Disable ( )

Definition at line 907 of file chartdbs.cpp.

◆ GetAuxCntTableEntry()

int ChartTableEntry::GetAuxCntTableEntry ( int  index) const
inline

Definition at line 200 of file chartdbs.h.

◆ GetBBox()

const LLBBox & ChartTableEntry::GetBBox ( ) const
inline

Definition at line 208 of file chartdbs.h.

◆ GetbValid()

bool ChartTableEntry::GetbValid ( )
inline

Definition at line 221 of file chartdbs.h.

◆ GetChartEditionDate()

time_t ChartTableEntry::GetChartEditionDate ( ) const
inline

Definition at line 193 of file chartdbs.h.

◆ GetChartFamily()

int ChartTableEntry::GetChartFamily ( ) const
inline

Definition at line 217 of file chartdbs.h.

◆ GetChartProjectionType()

int ChartTableEntry::GetChartProjectionType ( ) const
inline

Definition at line 218 of file chartdbs.h.

◆ GetChartSkew()

float ChartTableEntry::GetChartSkew ( ) const
inline

Definition at line 219 of file chartdbs.h.

◆ GetChartType()

int ChartTableEntry::GetChartType ( ) const
inline

Definition at line 216 of file chartdbs.h.

◆ GetFileTime()

time_t ChartTableEntry::GetFileTime ( ) const
inline

Definition at line 192 of file chartdbs.h.

◆ GetFullSystemPath()

wxString ChartTableEntry::GetFullSystemPath ( ) const
inline

Definition at line 225 of file chartdbs.h.

◆ GetGroupArray()

const std::vector< int > & ChartTableEntry::GetGroupArray ( void  ) const
inline

Definition at line 227 of file chartdbs.h.

◆ GetLatMax()

float ChartTableEntry::GetLatMax ( ) const
inline

Definition at line 213 of file chartdbs.h.

◆ GetLatMin()

float ChartTableEntry::GetLatMin ( ) const
inline

Definition at line 214 of file chartdbs.h.

◆ GetLonMax()

float ChartTableEntry::GetLonMax ( ) const
inline

Definition at line 211 of file chartdbs.h.

◆ GetLonMin()

float ChartTableEntry::GetLonMin ( ) const
inline

Definition at line 212 of file chartdbs.h.

◆ GetnAuxPlyEntries()

int ChartTableEntry::GetnAuxPlyEntries ( ) const
inline

Definition at line 198 of file chartdbs.h.

◆ GetnNoCovrPlyEntries()

int ChartTableEntry::GetnNoCovrPlyEntries ( ) const
inline

Definition at line 202 of file chartdbs.h.

◆ GetNoCovrCntTableEntry()

int ChartTableEntry::GetNoCovrCntTableEntry ( int  index) const
inline

Definition at line 206 of file chartdbs.h.

◆ GetnPlyEntries()

int ChartTableEntry::GetnPlyEntries ( ) const
inline

Definition at line 195 of file chartdbs.h.

◆ GetpAuxPlyTableEntry()

float * ChartTableEntry::GetpAuxPlyTableEntry ( int  index) const
inline

Definition at line 199 of file chartdbs.h.

◆ GetpFileName()

const wxString * ChartTableEntry::GetpFileName ( void  ) const
inline

Definition at line 223 of file chartdbs.h.

◆ GetpFullPath()

char * ChartTableEntry::GetpFullPath ( ) const
inline

Definition at line 210 of file chartdbs.h.

◆ GetpNoCovrPlyTableEntry()

float * ChartTableEntry::GetpNoCovrPlyTableEntry ( int  index) const
inline

Definition at line 203 of file chartdbs.h.

◆ GetpPlyTable()

float * ChartTableEntry::GetpPlyTable ( ) const
inline

Definition at line 196 of file chartdbs.h.

◆ GetpsFullPath()

wxString * ChartTableEntry::GetpsFullPath ( void  ) const
inline

Definition at line 224 of file chartdbs.h.

◆ GetReducedAuxPlyPoints()

std::vector< float > ChartTableEntry::GetReducedAuxPlyPoints ( int  iTable)

Definition at line 986 of file chartdbs.cpp.

◆ GetReducedPlyPoints()

std::vector< float > ChartTableEntry::GetReducedPlyPoints ( )

Definition at line 922 of file chartdbs.cpp.

◆ GetScale()

int ChartTableEntry::GetScale ( ) const
inline

Definition at line 215 of file chartdbs.h.

◆ IsEarlierThan()

bool ChartTableEntry::IsEarlierThan ( const ChartTableEntry cte) const

Definition at line 411 of file chartdbs.cpp.

◆ IsEqualTo()

bool ChartTableEntry::IsEqualTo ( const ChartTableEntry cte) const

Definition at line 421 of file chartdbs.cpp.

◆ Read()

bool ChartTableEntry::Read ( const ChartDatabase pDb,
wxInputStream &  is 
)

Definition at line 480 of file chartdbs.cpp.

◆ ReEnable()

void ChartTableEntry::ReEnable ( )

Definition at line 915 of file chartdbs.cpp.

◆ Scale_eq()

bool ChartTableEntry::Scale_eq ( int  b) const
inline

Definition at line 238 of file chartdbs.h.

◆ Scale_ge()

bool ChartTableEntry::Scale_ge ( int  b) const
inline

Definition at line 239 of file chartdbs.h.

◆ Scale_gt()

bool ChartTableEntry::Scale_gt ( int  b) const
inline

Definition at line 240 of file chartdbs.h.

◆ SetAvailable()

void ChartTableEntry::SetAvailable ( bool  avail)
inline

Definition at line 230 of file chartdbs.h.

◆ SetEntryOffset()

void ChartTableEntry::SetEntryOffset ( int  n)
inline

Definition at line 222 of file chartdbs.h.

◆ SetScale()

void ChartTableEntry::SetScale ( int  scale)

Definition at line 166 of file chartdbs.cpp.

◆ SetValid()

void ChartTableEntry::SetValid ( bool  valid)
inline

Definition at line 191 of file chartdbs.h.

◆ Write()

bool ChartTableEntry::Write ( const ChartDatabase pDb,
wxOutputStream &  os 
)

Definition at line 822 of file chartdbs.cpp.

Member Data Documentation

◆ quilt_candidate_region

LLRegion ChartTableEntry::quilt_candidate_region

Definition at line 235 of file chartdbs.h.


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