Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CElevationBlockQTR Class Reference

#include <Terrain.h>

Inheritance diagram for CElevationBlockQTR:

CElevationBlock List of all members.

Public Member Functions

 CElevationBlockQTR (int x, int z, const char *qtrFilename)
virtual ~CElevationBlockQTR (void)
virtual int GetDetailTileResolution (void)
virtual void GetDetailTileElevations (int x, int z, float **data)

Protected Attributes

CQTRFileqtrFile

Detailed Description

Definition at line 106 of file Terrain.h.


Constructor & Destructor Documentation

CElevationBlockQTR::CElevationBlockQTR int  x,
int  z,
const char *  qtrFilename
 

Definition at line 106 of file ElevationDatabase.cpp.

References ELEVATION_TYPE_CENTER, qtrFile, and CElevationBlock::type.

CElevationBlockQTR::~CElevationBlockQTR void   )  [virtual]
 

Definition at line 113 of file ElevationDatabase.cpp.

References qtrFile.


Member Function Documentation

void CElevationBlockQTR::GetDetailTileElevations int  x,
int  z,
float **  data
[virtual]
 

currently returns only the center tile elevation, under the assumption that it is always called for detail tile elevations

Implements CElevationBlock.

Definition at line 127 of file ElevationDatabase.cpp.

References qtrFile, CQTRFile::Search(), TERRAIN_SUBDIVISION_DETAIL_TILE, and TERRAIN_SUBDIVISION_QTR.

int CElevationBlockQTR::GetDetailTileResolution void   )  [virtual]
 

Implements CElevationBlock.

Definition at line 122 of file ElevationDatabase.cpp.


Member Data Documentation

CQTRFile* CElevationBlockQTR::qtrFile [protected]
 

Definition at line 116 of file Terrain.h.

Referenced by CElevationBlockQTR(), GetDetailTileElevations(), and ~CElevationBlockQTR().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen