13 #ifndef DtEllipsoidArcModelInstance_H_
14 #define DtEllipsoidArcModelInstance_H_
20 #include <osg/MatrixTransform>
56 virtual void setDimensions(
double x,
double y,
double z);
59 virtual void setColor(
float r,
float g,
float b,
float a);
79 virtual void build(
const EllipsoidArcParameters& parameters);
96 static void registerCreator(
DtDe& de);
The base class for all model instances.
Definition: DtModelInstance.h:39
bool flashing
Definition: DtEllipsoidArcModelInstance.h:43
virtual void setVisible(bool isVisible)
no-op
Definition: DtEllipsoidArcModelInstance.h:72
float bColor
Definition: DtEllipsoidArcModelInstance.h:41
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Model instance to draw a EllipsoidArc.
Definition: DtEllipsoidArcModelInstance.h:26
osg::ref_ptr< osg::MatrixTransform > myTransform
Definition: DtEllipsoidArcModelInstance.h:86
float gColor
Definition: DtEllipsoidArcModelInstance.h:40
double inclinationMin
Definition: DtEllipsoidArcModelInstance.h:37
static const EllipsoidArcParameters defaultParameters
Default values for the EllipsoidArc parameters.
Definition: DtEllipsoidArcModelInstance.h:48
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:33
double azimuthMin
Definition: DtEllipsoidArcModelInstance.h:35
Contains makVrv::DtOsgModelInstance class.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:76
A Creator for the makVrv::DtEllipsoidArcModelInstance class.
Definition: DtEllipsoidArcModelInstance.h:91
The base class for simple OSG based model instances.
Definition: DtOsgModelInstance.h:72
The polymorphic creator for the DtModelInstance.
Definition: DtModelInstance.h:148
osg::ref_ptr< osg::Geode > myFrontGeode
Definition: DtEllipsoidArcModelInstance.h:84
float zLength
Definition: DtEllipsoidArcModelInstance.h:34
Definition: DtEllipsoidArcModelInstance.h:30
float aColor
Definition: DtEllipsoidArcModelInstance.h:42
osg::ref_ptr< osg::Geode > myBackGeode
Definition: DtEllipsoidArcModelInstance.h:85
int maxTriangles
Definition: DtEllipsoidArcModelInstance.h:44
Contains DLL export macros.
float rColor
Definition: DtEllipsoidArcModelInstance.h:39
double inclinationMax
Definition: DtEllipsoidArcModelInstance.h:38
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
double azimuthMax
Definition: DtEllipsoidArcModelInstance.h:36
float xLength
Definition: DtEllipsoidArcModelInstance.h:32
float yLength
Definition: DtEllipsoidArcModelInstance.h:33
EllipsoidArcParameters myParameters
The current parameter set.
Definition: DtEllipsoidArcModelInstance.h:82