Maria GDK 5.1.0.34
Documentation of native code in develop branch
Loading...
Searching...
No Matches
LeanCoverageMatrix Class Reference

Public Member Functions

void Init ()
 
void Empty ()
 
bool CreateMatrix (const GlobalPos &pos, int nRows, int nCols, double dLatRes, double dLonRes)
 
void SetCoverageType (int type)
 
void SetFactor (double dFactor)
 
int GetRows () const
 
int GetColumns () const
 
bool IsInside (const GlobalPos &pos) const
 
int FindItem (const GlobalPos &pos) const
 
bool GetItemPos (const int nRow, const int nCol, GlobalPos &pos) const
 
bool GetItemPos (const int nItem, GlobalPos &pos) const
 
void SetValue (const GlobalPos &pos, const double dVal)
 
void SetValue (const int nRow, const int nCol, const double dVal)
 
void SetValues (const GlobalPos &pos, const double dVal, const double dElev, const double dAzimuth, const double dRange=0.0)
 
void SetValues (const int nRow, const int nCol, const double dVal, const double dElev, const double dAzimuth, const double dRange=0.0)
 
bool GetValue (const int nRow, const int nCol, double *pVal) const
 
bool GetValue (const GlobalPos &pos, double *pVal) const
 
bool GetValues (const int nRow, const int nCol, double *pVal, double *pElev, double *pAzimuth, double *pRange=nullptr) const
 
bool GetValues (const GlobalPos &pos, double *pVal, double *pElev, double *pAzimuth, double *pRange=nullptr) const
 
bool Interpolate (const int nRow, const int nCol, double *pVal)
 
bool InterpolateExtended (const int nRow, const int nCol, double *pVal, double *pElev, double *pAzimuth, double *pRange=nullptr)
 
int FillCircle (const GlobalPos &centerPos, double dRange, double dResolution, int &nFill, bool ExtendedWithRanges=false)
 
int CoverageType () const
 
double Factor () const
 
double LatMin () const
 
double LatMax () const
 
double LonMin () const
 
double LonMax () const
 
double LatRes () const
 
double LonRes () const
 
bool GetItemValues (const int ix, short &sval, unsigned short &n) const
 
bool GetItemValuesExtended (const int ix, short &sval, unsigned short &n, short &sazim, short &selev, float &range) const
 
void SetExtended (bool b)
 
bool IsExtended () const
 
const tagCoverageMatrixItemGetItemsBuffer () const
 

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