Public Member Functions | |
PolylineShapeView (const PolylineShapeModel &model, bool isHidden, const dv3 &originEcef, const std::vector< dv3 > &boundingPointsEcef, const Eegeo::Geometry::SingleSphere &boundingSphere, PolylineRenderable *pRenderable) | |
void | Update () |
const PolylineShapeModel & | GetPolylineShapeModel () const |
PolylineRenderable & | GetRenderable () const |
const v4 & | GetFillColor () const |
float | GetThickness () const |
float | GetMiterLimit () const |
bool | ShouldScaleWithMap () 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 |