#include <Terrain.h>
Public Member Functions | |
| CTileElevationDatabase (void) | |
| ~CTileElevationDatabase (void) | |
| CElevationLookup * | GetDetailTileElevations (int x, int z) |
| void | AddQTRBlock (CElevationBlockQTR *block) |
| bool | RemoveQTRBlock (CElevationBlockQTR *block) |
| CElevationTRNQuarterGlobeTile * | AddTRN (int x, int z, int subdivision) |
| void | RemoveTRN (int x, int z) |
Protected Member Functions | |
| int | DetailTileToQtrTile (int x, int z) |
| void | QtrBaseDetailTile (int qtr, int *x, int *z) |
| EElevationType | GetElevationType (int x, int z) |
| int | GetDetailTileResolution (int x, int z) |
| CElevationBlockBT * | LoadBT (int qtr) |
| CElevationBlockQTR * | LoadQTR (int qtr) |
| CElevationBlock * | Search (int x, int z) |
| CElevationTRNQuarterGlobeTile * | SearchTRN (int x, int z) |
Protected Attributes | |
| ulList * | qtrList |
| ulList * | btList |
| ulList * | trnList |
Definition at line 231 of file Terrain.h.
|
|
Definition at line 434 of file ElevationDatabase.cpp. |
|
|
Definition at line 443 of file ElevationDatabase.cpp. |
|
|
Definition at line 482 of file ElevationDatabase.cpp. References qtrList. |
|
||||||||||||||||
|
Definition at line 490 of file ElevationDatabase.cpp. References trnList. |
|
||||||||||||
|
Definition at line 550 of file ElevationDatabase.cpp. Referenced by Search(). |
|
||||||||||||
|
Definition at line 782 of file ElevationDatabase.cpp. References AllocateElevationArray(), SElevationLookupPoint::elevation, ELEVATION_TYPE_CENTER, ELEVATION_TYPE_CORNER, FreeElevationArray(), CElevationBlock::GetDetailTileElevations(), CElevationBlock::GetDetailTileResolution(), CElevationBlock::GetElevationType(), globals, CElevationLookup::glType, InterpolatedData(), SGlobals::logWarning, max3(), CElevationLookup::points, Search(), CElevationLookup::u, CLogFile::Write(), SElevationLookupPoint::x, and SElevationLookupPoint::z. Referenced by CDetailTile::Create(). |
|
||||||||||||
|
Definition at line 678 of file ElevationDatabase.cpp. References CElevationBlock::GetDetailTileResolution(), and Search(). |
|
||||||||||||
|
Definition at line 670 of file ElevationDatabase.cpp. References ELEVATION_TYPE_UNKNOWN, CElevationBlock::GetElevationType(), and Search(). |
|
|
Definition at line 571 of file ElevationDatabase.cpp. References globals, pexists(), SGlobals::pfs, and QtrBaseDetailTile(). |
|
|
Definition at line 593 of file ElevationDatabase.cpp. References globals, pexists(), SGlobals::pfs, and QtrBaseDetailTile(). Referenced by Search(). |
|
||||||||||||||||
|
Definition at line 560 of file ElevationDatabase.cpp. |
|
|
Definition at line 530 of file ElevationDatabase.cpp. References qtrList. |
|
||||||||||||
|
Definition at line 501 of file ElevationDatabase.cpp. References SearchTRN(), and trnList. |
|
||||||||||||
|
Definition at line 615 of file ElevationDatabase.cpp. References CElevationBlock::DetailTileInBlock(), DetailTileToQtrTile(), CElevationTRNSuperTile::dtArray, CElevationTRNSuperTile::elev, LoadQTR(), qtrList, SearchTRN(), and CElevationTRNQuarterGlobeTile::stArray. Referenced by GetDetailTileElevations(), GetDetailTileResolution(), and GetElevationType(). |
|
||||||||||||
|
Definition at line 510 of file ElevationDatabase.cpp. References trnList, CElevationTRNQuarterGlobeTile::x, and CElevationTRNQuarterGlobeTile::z. Referenced by RemoveTRN(), and Search(). |
|
|
Definition at line 255 of file Terrain.h. Referenced by CTileElevationDatabase(), and ~CTileElevationDatabase(). |
|
|
Definition at line 254 of file Terrain.h. Referenced by AddQTRBlock(), CTileElevationDatabase(), RemoveQTRBlock(), Search(), and ~CTileElevationDatabase(). |
|
|
Definition at line 256 of file Terrain.h. Referenced by AddTRN(), CTileElevationDatabase(), RemoveTRN(), SearchTRN(), and ~CTileElevationDatabase(). |
|
|
Documentation generated by
|