18 #include <osg/MatrixTransform>
81 virtual void setDimensions(
double x,
double y,
double z);
84 virtual void setColor(
float r,
float g,
float b,
float a);
106 virtual void build(
const EllipsoidArcParameters& parameters);
bool flashing
Definition: DtEllipsoidArcModelInstance.h:53
virtual void setVisible(bool isVisible)
no-op
Definition: DtEllipsoidArcModelInstance.h:98
float bColor
Definition: DtEllipsoidArcModelInstance.h:51
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Model instance to draw a EllipsoidArc.
Definition: DtEllipsoidArcModelInstance.h:34
Definition: DtTemplatedModelInstanceCreator.h:32
osg::ref_ptr< osg::MatrixTransform > myTransform
Definition: DtEllipsoidArcModelInstance.h:115
friend DtEllipsoidArcModelInstanceCreator
Definition: DtEllipsoidArcModelInstance.h:38
float gColor
Definition: DtEllipsoidArcModelInstance.h:50
const char * modelInstanceObjectClass< DtEllipsoidArcModelInstance >(void)
Definition: DtEllipsoidArcModelInstance.h:30
double inclinationMin
Definition: DtEllipsoidArcModelInstance.h:47
static const EllipsoidArcParameters defaultParameters
Default values for the EllipsoidArc parameters.
Definition: DtEllipsoidArcModelInstance.h:58
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:42
double azimuthMin
Definition: DtEllipsoidArcModelInstance.h:45
Contains makVrv::DtOsgModelInstance class.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
The base class for simple OSG based model instances. This call can't be instantiated itself...
Definition: DtOsgModelInstance.h:77
osg::ref_ptr< osg::Geode > myFrontGeode
Definition: DtEllipsoidArcModelInstance.h:113
Contains the DtTemplatedModelInstanceCreator class declaration.
float zLength
Definition: DtEllipsoidArcModelInstance.h:44
Definition: DtEllipsoidArcModelInstance.h:40
DtTemplatedModelInstanceCreator< DtEllipsoidArcModelInstance > DtEllipsoidArcModelInstanceCreator
Definition: DtEllipsoidArcModelInstance.h:22
const char * modelInstanceClassName< DtEllipsoidArcModelInstance >(void)
Definition: DtEllipsoidArcModelInstance.h:27
float aColor
Definition: DtEllipsoidArcModelInstance.h:52
osg::ref_ptr< osg::Geode > myBackGeode
Definition: DtEllipsoidArcModelInstance.h:114
int maxTriangles
Definition: DtEllipsoidArcModelInstance.h:54
Contains DLL export macros.
float rColor
Definition: DtEllipsoidArcModelInstance.h:49
double inclinationMax
Definition: DtEllipsoidArcModelInstance.h:48
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
double azimuthMax
Definition: DtEllipsoidArcModelInstance.h:46
float xLength
Definition: DtEllipsoidArcModelInstance.h:42
float yLength
Definition: DtEllipsoidArcModelInstance.h:43
EllipsoidArcParameters myParameters
The current parameter set.
Definition: DtEllipsoidArcModelInstance.h:111