3 #include "EegeoShapes.h"
5 #include "VectorMath.h"
6 #include "SingleSphere.h"
18 virtual void Update() = 0;
20 virtual const IShapeModel& GetShapeModel()
const = 0;
22 virtual bool IsHidden()
const = 0;
24 virtual void SetHidden(
bool isHidden) = 0;
26 virtual dv3 GetOriginEcef()
const = 0;
30 virtual bool IsBehindGlobeHorizon(
const dv3& viewLocationEcef)
const = 0;