#include <Terrain.h>
Inheritance diagram for CTerrainTile:

Public Member Functions | |
| CTerrainTile (void) | |
| virtual | ~CTerrainTile (void) |
| virtual void | print (FILE *fd=stderr, char *indent="", int how_much=2) |
| virtual void | CalculateCenter (void) |
| virtual void | SetBounds (SPosition sw, SPosition nw, SPosition ne, SPosition se) |
| virtual void | SetCorners (double sw_lat, double sw_lon, double ne_lat, double ne_lon) |
| virtual void | FormatBounds (void) |
| virtual void | Create (void) |
| virtual void | Destroy (void) |
| virtual bool | IsCreated (void) |
| void | SetDetail (ETileDetail detail) |
Protected Attributes | |
| int | level |
| bool | created |
| GLuint | texid |
| SPosition | sw |
| SPosition | nw |
| SPosition | ne |
| SPosition | se |
| SPosition | c |
| char | swBound [64] |
| char | nwBound [64] |
| char | neBound [64] |
| char | seBound [64] |
Definition at line 691 of file Terrain.h.
|
|
Definition at line 40 of file TerrainTile.cpp. References c, created, ne, neBound, nw, nwBound, se, seBound, sw, swBound, and texid. |
|
|
Definition at line 55 of file TerrainTile.cpp. References texid. |
|
|
Definition at line 69 of file TerrainTile.cpp. References SPosition::alt, c, SPosition::lat, SPosition::lon, ne, and sw. Referenced by SetBounds(), and SetCorners(). |
|
|
Reimplemented in CDetailTile, CDefaultSuperTile, CSlicedSuperTile, and CQuarterGlobeTile. Definition at line 181 of file TerrainTile.cpp. References created. Referenced by CSlicedSuperTile::Create(), CQuarterGlobeTile::Create(), and CDetailTile::Create(). |
|
|
Reimplemented in CDetailTile, CDefaultSuperTile, CSlicedSuperTile, and CQuarterGlobeTile. Definition at line 186 of file TerrainTile.cpp. References created. Referenced by CSlicedSuperTile::Destroy(), CQuarterGlobeTile::Destroy(), and CDetailTile::Destroy(). |
|
|
Definition at line 119 of file TerrainTile.cpp. References FormatPosition(), ne, neBound, nw, nwBound, se, seBound, sw, and swBound. Referenced by print(), SetBounds(), and SetCorners(). |
|
|
Definition at line 191 of file TerrainTile.cpp. References created. Referenced by CSlicedSuperTile::AssignTexture(), CDetailTile::AssignTexture(), CDefaultSuperTile::~CDefaultSuperTile(), and CSlicedSuperTile::~CSlicedSuperTile(). |
|
||||||||||||||||
|
Reimplemented in CQuarterGlobeTile. Definition at line 199 of file TerrainTile.cpp. References FormatBounds(), neBound, nwBound, seBound, and swBound. Referenced by CQuarterGlobeTile::print(). |
|
||||||||||||||||||||
|
Definition at line 80 of file TerrainTile.cpp. References CalculateCenter(), and FormatBounds(). |
|
||||||||||||||||||||
|
Definition at line 94 of file TerrainTile.cpp. References CalculateCenter(), FormatBounds(), SPosition::lat, SPosition::lon, ne, nw, se, and sw. Referenced by CDetailTile::CDetailTile(), and CSuperTile::CSuperTile(). |
|
|
Reimplemented in CDetailTile. |
|
|
Definition at line 717 of file Terrain.h. Referenced by CalculateCenter(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), and CTerrainTile(). |
|
|
Definition at line 713 of file Terrain.h. Referenced by Create(), CTerrainTile(), Destroy(), and IsCreated(). |
|
|
Definition at line 712 of file Terrain.h. Referenced by CDetailTile::CDetailTile(), CQuarterGlobeTile::CQuarterGlobeTile(), and CSuperTile::CSuperTile(). |
|
|
Definition at line 716 of file Terrain.h. Referenced by CalculateCenter(), CDefaultSuperTile::CDefaultSuperTile(), CSlicedSuperTile::Create(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), CTerrainTile(), FormatBounds(), and SetCorners(). |
|
|
Definition at line 720 of file Terrain.h. Referenced by CTerrainTile(), FormatBounds(), and print(). |
|
|
Definition at line 716 of file Terrain.h. Referenced by CDefaultSuperTile::CDefaultSuperTile(), CSlicedSuperTile::Create(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), CTerrainTile(), FormatBounds(), and SetCorners(). |
|
|
Definition at line 719 of file Terrain.h. Referenced by CTerrainTile(), FormatBounds(), and print(). |
|
|
Definition at line 716 of file Terrain.h. Referenced by CDefaultSuperTile::CDefaultSuperTile(), CSlicedSuperTile::Create(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), CTerrainTile(), FormatBounds(), and SetCorners(). |
|
|
Definition at line 721 of file Terrain.h. Referenced by CTerrainTile(), FormatBounds(), and print(). |
|
|
Definition at line 716 of file Terrain.h. Referenced by CalculateCenter(), CDefaultSuperTile::CDefaultSuperTile(), CSlicedSuperTile::Create(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), CTerrainTile(), FormatBounds(), and SetCorners(). |
|
|
Definition at line 718 of file Terrain.h. Referenced by CTerrainTile(), FormatBounds(), and print(). |
|
|
Definition at line 714 of file Terrain.h. Referenced by CDefaultSuperTile::CDefaultSuperTile(), CQuarterGlobeTile::Create(), CDetailTile::CreateFanGeometry(), CDetailTile::CreateStripGeometry(), CTerrainTile(), CDetailTile::LoadDefaultTexture(), CQuarterGlobeTile::UnassignIndices(), and ~CTerrainTile(). |
|
|
Documentation generated by
|