Public Member Functions | |
PolygonShapeView (const PolygonShapeModel &model, bool isHidden, const dv3 &originEcef, const std::vector< dv3 > &boundingPointsEcef, const Eegeo::Geometry::SingleSphere &boundingSphere, Rendering::Renderables::UniformColoredRenderable *pRenderable) | |
void | Update () |
const PolygonShapeModel & | GetPolygonShapeModel () const |
Rendering::RenderableBase & | GetRenderable () const |
Public Member Functions inherited from Eegeo::Shapes::ShapeViewBase | |
ShapeViewBase (const IShapeModel &model, bool isHidden, const dv3 &originEcef, const std::vector< dv3 > &boundingPointsEcef, const Eegeo::Geometry::SingleSphere &boundingSphere) | |
const IShapeModel & | GetShapeModel () const |
bool | IsHidden () const |
void | SetHidden (bool isHidden) |
dv3 | GetOriginEcef () const |
const Eegeo::Geometry::SingleSphere & | GetBoundingSphere () const |
bool | IsBehindGlobeHorizon (const dv3 &viewLocationEcef) const |