Public Member Functions | |
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 |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |