FlatPlanet class is a Facade over a single GIS image. More...
#include <_src_world_planet_flat.hh>
Public Member Functions | |
| virtual shptr< Object > | GetRootObject (void) |
| virtual bool | IfFlat (void) |
| virtual const Matrix & | GetTangentMatrix (const SphereVertex &sv) |
| virtual WorldVertex | ComputeUpVector (const SphereVertex &sv) |
| virtual WorldVertex | SphereVertex2WorldVertex (const SphereVertex &sv) |
| virtual SphereVertex | WorldVertex2SphereVertex (const WorldVertex &wv) |
| virtual fpx | MeterSimRatio (void) |
| virtual fp | RadiusGraphical (void) |
| virtual BoxVolume | GetVolume (void) |
Private Member Functions | |
| FlatPlanet (void) | |
| ~FlatPlanet () | |
Private Attributes | |
| shptr0< Object > | mRootObject |
| SphereVertex | mSphereNW |
| SphereVertex | mSphereSE |
| extent of terrain patch in spherical coordinates | |
| WorldVertex | mFlatNW |
| WorldVertex | mFlatSE |
| extent of terrain patch in graphical coordinates | |
| fpx | mSimLatRatio |
| ratio of graphical coord to latitude span of patch | |
| fpx | mSimLonRatio |
| ratio of graphical coord to longitude span of patch | |
| Matrix | mTangentMatrix |
| tangent to point on the world | |
Friends | |
| class | Planet |
FlatPlanet class is a Facade over a single GIS image.
See Planet class.
| world::FlatPlanet::FlatPlanet | ( | void | ) | [private] |
ctor/dtor.
| world::FlatPlanet::~FlatPlanet | ( | ) | [private] |
| virtual WorldVertex world::FlatPlanet::ComputeUpVector | ( | const SphereVertex & | sv | ) | [virtual] |
Implements world::Planet.
Implements world::Planet.
| virtual const Matrix& world::FlatPlanet::GetTangentMatrix | ( | const SphereVertex & | sv | ) | [virtual] |
Implements world::Planet.
| BoxVolume world::FlatPlanet::GetVolume | ( | void | ) | [virtual] |
Implements world::Planet.
| virtual bool world::FlatPlanet::IfFlat | ( | void | ) | [inline, virtual] |
Implements world::Planet.
| fpx world::FlatPlanet::MeterSimRatio | ( | void | ) | [virtual] |
Implements world::Planet.
| fp world::FlatPlanet::RadiusGraphical | ( | void | ) | [virtual] |
Compute the radius of the planet in graphical coordinates.
Implements world::Planet.
| WorldVertex world::FlatPlanet::SphereVertex2WorldVertex | ( | const SphereVertex & | sv | ) | [virtual] |
Convert spherical coordinates to a 3D vertex.
Implements world::Planet.
| virtual SphereVertex world::FlatPlanet::WorldVertex2SphereVertex | ( | const WorldVertex & | wv | ) | [virtual] |
Implements world::Planet.
friend class Planet [friend] |
WorldVertex world::FlatPlanet::mFlatNW [private] |
WorldVertex world::FlatPlanet::mFlatSE [private] |
extent of terrain patch in graphical coordinates
shptr0<Object> world::FlatPlanet::mRootObject [private] |
fpx world::FlatPlanet::mSimLatRatio [private] |
ratio of graphical coord to latitude span of patch
fpx world::FlatPlanet::mSimLonRatio [private] |
ratio of graphical coord to longitude span of patch
SphereVertex world::FlatPlanet::mSphereNW [private] |
SphereVertex world::FlatPlanet::mSphereSE [private] |
extent of terrain patch in spherical coordinates
Matrix world::FlatPlanet::mTangentMatrix [private] |
tangent to point on the world
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:13