QTMORPH::QUADTREE Class Reference

Quadtree. More...

#include <qtmorph.h>

List of all members.

Public Member Functions

 QUADTREE (const UINT32 width, const UINT32 height)
 ~QUADTREE ()
GRIDLEVELGetLevel (const UINT8 power)
const UINT8 GetRootPower () const
const UINT8 GetBasePower () const
const UINT32 GetRootCount () const
const UINT32 GetCountAtPower (const UINT8 power) const
const UINT32 GetBaseCount () const
GRIDLETGetRootGridlet (const UINT32 index)
GRIDLETGetGridletAtPower (const UINT8 power, const UINT32 index)
GRIDLETGetBaseGridlet (const UINT32 index)
const INT32 GetX () const
const INT32 GetY () const
const UINT32 GetWidth () const
const UINT32 GetHeight () const
bool IsInitialized () const


Detailed Description

Quadtree.

Definition at line 575 of file qtmorph.h.


Constructor & Destructor Documentation

QTMORPH::QUADTREE::QUADTREE const UINT32  width,
const UINT32  height
 

Parameters:
width  Constructor by width and height Width of raster DEM
height  Height of raster DEM

QTMORPH::QUADTREE::~QUADTREE  ) 
 


Member Function Documentation

const UINT32 QTMORPH::QUADTREE::GetBaseCount  )  const
 

Get power of gridlet's size for the most lower level (base).

Returns:
number of gridlets

GRIDLET* QTMORPH::QUADTREE::GetBaseGridlet const UINT32  index  ) 
 

Get pointer to gridlet for given index for the most lower level (base).

Returns:
pointer to gridlet or 0 if not exist
Parameters:
index  Gridlet index

const UINT8 QTMORPH::QUADTREE::GetBasePower  )  const
 

Get power of gridlet's size for the most lower level (base).

Returns:
power of gridlet's size

const UINT32 QTMORPH::QUADTREE::GetCountAtPower const UINT8  power  )  const
 

Get number of gridlets for level with given power of gridlet's size.

Returns:
number of gridlets
Parameters:
power  power of gridlet's size

GRIDLET* QTMORPH::QUADTREE::GetGridletAtPower const UINT8  power,
const UINT32  index
 

Get pointer to gridlet for given index for level with given power of gridlet's size.

Returns:
pointer to gridlet or 0 if not exist
Parameters:
power  power of gridlet's size Gridlet index

const UINT32 QTMORPH::QUADTREE::GetHeight  )  const [inline]
 

Get height of quadtree in raster coordinates.

Returns:
height

Definition at line 688 of file qtmorph.h.

GRIDLEVEL* QTMORPH::QUADTREE::GetLevel const UINT8  power  ) 
 

Get gridlevel for given power of gridlet's size.

Returns:
pointer to gridlevel or 0 if not exist
Parameters:
power  Destructor power of gridlet's size

const UINT32 QTMORPH::QUADTREE::GetRootCount  )  const
 

Get number of gridlets for the most upper level (root).

Returns:
number of gridlets

GRIDLET* QTMORPH::QUADTREE::GetRootGridlet const UINT32  index  ) 
 

Get pointer to gridlet for given index for the most upper level (root).

Returns:
pointer to gridlet or 0 if not exist
Parameters:
index  Gridlet index

const UINT8 QTMORPH::QUADTREE::GetRootPower  )  const
 

Get power of gridlet's size for the most upper level (root).

Returns:
power of gridlet's size

const UINT32 QTMORPH::QUADTREE::GetWidth  )  const [inline]
 

Get width of quadtree in raster coordinates.

Returns:
width

Definition at line 680 of file qtmorph.h.

const INT32 QTMORPH::QUADTREE::GetX  )  const [inline]
 

Get x coordinate of upper left corner of quadtree in raster coordinates.

Returns:
x coordinate

Definition at line 664 of file qtmorph.h.

const INT32 QTMORPH::QUADTREE::GetY  )  const [inline]
 

Get y coordinate of upper left corner of quadtree in raster coordinates.

Returns:
y coordinate

Definition at line 672 of file qtmorph.h.

bool QTMORPH::QUADTREE::IsInitialized  )  const [inline]
 

Is object properly initialized.

Returns:
true if it is

Definition at line 696 of file qtmorph.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 12 06:27:08 2004 for TNTsdk by doxygen 1.3.4-20031026