#include <QTR.h>
Public Member Functions | |
| CQTRFile (void) | |
| CQTRFile (int index) | |
| CQTRFile (const char *qtrFilename) | |
| ~CQTRFile (void) | |
| bool | Load (const char *qtrFilename) |
| bool | Save (const char *qtrFilename) |
| unsigned short | NumQuadtreeNodes (void) |
| SQTRNode * | GetQuadtreeNode (unsigned short i) |
| char * | GetRasterData (unsigned long offset) |
| float | ExtractRelativeData (char *data, int x, int z) |
| float | ExtractAbsoluteData (short *data, int x, int z) |
| float | Search (int level, unsigned short node, int x, int z) |
| void | Dump (const char *txtFilename) |
Public Attributes | |
| SQTRHeader | header |
| SQTRNode * | qtreenode |
| char * | raster |
Definition at line 80 of file QTR.h.
|
|
Definition at line 34 of file qtr.cpp. References SQTRHeader::elev, header, SQTRHeader::height, SQTRHeader::magic, SQTRHeader::numNodes, SQTRHeader::rasterBytes, and SQTRHeader::width. |
|
|
Definition at line 44 of file qtr.cpp. References Load(). |
|
|
Definition at line 51 of file qtr.cpp. References Load(). |
|
|
|
|
|
Definition at line 364 of file qtr.cpp. References SQTRNode::branchData, SQTRNode::center, SQTRHeader::elev, GetRasterData(), header, SQTRHeader::height, SQTRNode::leafData, SQTRHeader::numNodes, QTR_NODE_BRANCH, QTR_NODE_LEAF, QTR_NODE_RASTER_ABS, QTR_NODE_RASTER_REL, qtreenode, SQTRHeader::rasterBytes, SQTRNode::rasterData, SQTRNode::type, and SQTRHeader::width. |
|
||||||||||||||||
|
Definition at line 248 of file qtr.cpp. References MetresToFeet(). Referenced by Search(). |
|
||||||||||||||||
|
Definition at line 235 of file qtr.cpp. References MetresToFeet(). Referenced by Search(). |
|
|
Definition at line 214 of file qtr.cpp. References header, SQTRHeader::numNodes, and qtreenode. Referenced by Search(). |
|
|
Definition at line 223 of file qtr.cpp. References header, raster, and SQTRHeader::rasterBytes. |
|
|
Definition at line 62 of file qtr.cpp. References SQTRNode::branchData, SQTRNode::center, SQTRHeader::elev, globals, header, SQTRHeader::height, SQTRNode::leafData, LittleEndian(), SQTRHeader::magic, SQTRHeader::numNodes, pclose(), SGlobals::pfs, popen(), pread(), QTR_NODE_BRANCH, QTR_NODE_LEAF, QTR_NODE_RASTER_ABS, QTR_NODE_RASTER_REL, qtreenode, raster, SQTRHeader::rasterBytes, SQTRNode::rasterData, SIZEOF_QTR_HEADER, SIZEOF_QTR_NODE, SQTRNode::type, and SQTRHeader::width. Referenced by CQTRFile(). |
|
|
Definition at line 209 of file qtr.cpp. References header, and SQTRHeader::numNodes. |
|
|
Definition at line 175 of file qtr.cpp. References header, SQTRHeader::numNodes, qtreenode, raster, and SQTRHeader::rasterBytes. |
|
||||||||||||||||||||
|
Definition at line 265 of file qtr.cpp. References SQTRNode::branchData, SQTRNode::center, ExtractAbsoluteData(), ExtractRelativeData(), GetQuadtreeNode(), GetRasterData(), gtfo, SQTRNode::leafData, QTR_NODE_BRANCH, QTR_NODE_LEAF, QTR_NODE_RASTER_ABS, QTR_NODE_RASTER_REL, SQTRNode::rasterData, and SQTRNode::type. Referenced by CElevationBlockQTR::GetDetailTileElevations(). |
|
|
Definition at line 99 of file QTR.h. Referenced by CQTRFile(), Dump(), GetQuadtreeNode(), GetRasterData(), Load(), NumQuadtreeNodes(), and Save(). |
|
|
Definition at line 100 of file QTR.h. Referenced by Dump(), GetQuadtreeNode(), Load(), Save(), and ~CQTRFile(). |
|
|
Definition at line 101 of file QTR.h. Referenced by GetRasterData(), Load(), Save(), and ~CQTRFile(). |
|
|
Documentation generated by
|