![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtGridPostList () | |
| virtual | ~DtGridPostList () |
| DtGridPostList (DtSurfaceManager *surfaceManager, const DtPoint o, double interval, unsigned int pwide, unsigned int phigh, bool swNeDiag) | |
| DtGridPostList (const DtGridPostList &orig) | |
| DtGridPostList & | operator= (const DtGridPostList &orig) |
| virtual DtGdbNode::DtGdbNodeType | type () const |
| */ | |
| virtual const DtPoint & | origin () const |
| virtual unsigned int | width () const |
| virtual unsigned int | height () const |
| virtual double | interval () const |
| virtual DtGridDiagonalType | diagonal () const |
| virtual void | setDiagonal (bool diag) |
| virtual double * | elevations () const |
| virtual DtSurfaceManager * | surfaces () const |
| virtual void | setSurfaceManager (DtSurfaceManager *surfMgr) |
| virtual unsigned int | tri0Surface (unsigned int n) const |
| virtual unsigned int | tri1Surface (unsigned int n) const |
| virtual DtPoint | vertex (unsigned int i) const |
| virtual bool | getVertex (DtPoint &retVal, unsigned int i) const |
| virtual DtSurface & | getTri0Surface (unsigned int postnum) const |
| virtual DtSurface & | getTri1Surface (unsigned int postnum) const |
| virtual unsigned int | addGridPost (double elevation) |
| virtual void | setElevation (unsigned int postnum, double elevation) |
| virtual void | setTri0Surface (unsigned int postnum, DtSurfaceID surfaceID, bool check=true) |
| virtual void | setTri1Surface (unsigned int postnum, DtSurfaceID surfaceID, bool check=true) |
| virtual bool | isLastGridpostOfRow (unsigned int pnum) const |
| virtual bool | isLastGridpostOfColumn (unsigned int pnum) const |
| virtual bool | triangulate (DtGroup &parent, DtTerrainDatabase *terrainDatabase) const |
| virtual void | dump (int indentLevel) const |
| virtual int | sizeInBytes () const |
Protected Member Functions | |
| virtual unsigned int * | tri0Surfaces () const |
| virtual unsigned int * | tri1Surfaces () const |
Protected Attributes | |
| DtPoint | myOrigin |
| unsigned int | myWidthInPosts |
| unsigned int | myHeightInPosts |
| double | myPostInterval |
| bool | mySwNeDiag |
| double * | myElevationList |
| DtSurfaceManager * | mySurfaceManager |
| unsigned int * | myTri0Surfaces |
| unsigned int * | myTri1Surfaces |
| virtual DtGridPostList::~DtGridPostList | ( | ) | [virtual] |
| DtGridPostList::DtGridPostList | ( | DtSurfaceManager * | surfaceManager, |
| const DtPoint | o, | ||
| double | interval, | ||
| unsigned int | pwide, | ||
| unsigned int | phigh, | ||
| bool | swNeDiag | ||
| ) |
| DtGridPostList::DtGridPostList | ( | const DtGridPostList & | orig | ) |
| DtGridPostList& DtGridPostList::operator= | ( | const DtGridPostList & | orig | ) |
| *in line functions ***********************************************************DtGdbNode::DtGdbNodeType DtGridPostList::type | ( | void | ) | const [inline, virtual] |
| const DtPoint & DtGridPostList::origin | ( | ) | const [inline, virtual] |
References myOrigin.
| unsigned int DtGridPostList::width | ( | ) | const [inline, virtual] |
References myWidthInPosts.
| unsigned int DtGridPostList::height | ( | ) | const [inline, virtual] |
References myHeightInPosts.
| double DtGridPostList::interval | ( | ) | const [inline, virtual] |
References myPostInterval.
| DtGridDiagonalType DtGridPostList::diagonal | ( | ) | const [inline, virtual] |
References mySwNeDiag, NW_SE_DIAGONAL, and SW_NE_DIAGONAL.
| void DtGridPostList::setDiagonal | ( | bool | diag | ) | [inline, virtual] |
References mySwNeDiag.
| double * DtGridPostList::elevations | ( | ) | const [inline, virtual] |
References myElevationList.
| DtSurfaceManager * DtGridPostList::surfaces | ( | ) | const [inline, virtual] |
References mySurfaceManager.
| void DtGridPostList::setSurfaceManager | ( | DtSurfaceManager * | surfMgr | ) | [inline, virtual] |
References mySurfaceManager.
| virtual unsigned int DtGridPostList::tri0Surface | ( | unsigned int | n | ) | const [virtual] |
| virtual unsigned int DtGridPostList::tri1Surface | ( | unsigned int | n | ) | const [virtual] |
| virtual DtPoint DtGridPostList::vertex | ( | unsigned int | i | ) | const [virtual] |
Implements DtBaseVertexList.
| virtual bool DtGridPostList::getVertex | ( | DtPoint & | retVal, |
| unsigned int | i | ||
| ) | const [virtual] |
Implements DtBaseVertexList.
| virtual DtSurface& DtGridPostList::getTri0Surface | ( | unsigned int | postnum | ) | const [virtual] |
| virtual DtSurface& DtGridPostList::getTri1Surface | ( | unsigned int | postnum | ) | const [virtual] |
| virtual unsigned int DtGridPostList::addGridPost | ( | double | elevation | ) | [virtual] |
| virtual void DtGridPostList::setElevation | ( | unsigned int | postnum, |
| double | elevation | ||
| ) | [virtual] |
| virtual void DtGridPostList::setTri0Surface | ( | unsigned int | postnum, |
| DtSurfaceID | surfaceID, | ||
| bool | check = true |
||
| ) | [virtual] |
| virtual void DtGridPostList::setTri1Surface | ( | unsigned int | postnum, |
| DtSurfaceID | surfaceID, | ||
| bool | check = true |
||
| ) | [virtual] |
| virtual bool DtGridPostList::isLastGridpostOfRow | ( | unsigned int | pnum | ) | const [virtual] |
| virtual bool DtGridPostList::isLastGridpostOfColumn | ( | unsigned int | pnum | ) | const [virtual] |
| virtual bool DtGridPostList::triangulate | ( | DtGroup & | parent, |
| DtTerrainDatabase * | terrainDatabase | ||
| ) | const [virtual] |
| virtual void DtGridPostList::dump | ( | int | indentLevel | ) | const [virtual] |
Reimplemented from DtBaseVertexList.
| virtual int DtGridPostList::sizeInBytes | ( | ) | const [virtual] |
Reimplemented from DtBaseVertexList.
| unsigned int * DtGridPostList::tri0Surfaces | ( | ) | const [inline, protected, virtual] |
References myTri0Surfaces.
| unsigned int * DtGridPostList::tri1Surfaces | ( | ) | const [inline, protected, virtual] |
References myTri1Surfaces.
DtPoint DtGridPostList::myOrigin [protected] |
Referenced by origin().
unsigned int DtGridPostList::myWidthInPosts [protected] |
Referenced by width().
unsigned int DtGridPostList::myHeightInPosts [protected] |
Referenced by height().
double DtGridPostList::myPostInterval [protected] |
Referenced by interval().
bool DtGridPostList::mySwNeDiag [protected] |
Referenced by diagonal(), and setDiagonal().
double* DtGridPostList::myElevationList [protected] |
Referenced by elevations().
DtSurfaceManager* DtGridPostList::mySurfaceManager [mutable, protected] |
Referenced by setSurfaceManager(), and surfaces().
unsigned int* DtGridPostList::myTri0Surfaces [protected] |
Referenced by tri0Surfaces().
unsigned int* DtGridPostList::myTri1Surfaces [protected] |
Referenced by tri1Surfaces().