61 virtual void setDimensions(
double x,
double y,
double z);
64 virtual void setColor(
float r,
float g,
float b,
float a);
86 virtual void build(
const CuboidParameters& parameters);
103 static void registerCreator(
DtDe& de);
The base class for all model instances.
Definition: DtModelInstance.h:39
Definition: DtCuboidModelInstance.h:25
float aColor
Definition: DtCuboidModelInstance.h:33
Model instance to draw a cuboid.
Definition: DtCuboidModelInstance.h:21
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
float rColor
Definition: DtCuboidModelInstance.h:30
float bColor
Definition: DtCuboidModelInstance.h:32
float zLength
Definition: DtCuboidModelInstance.h:29
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:38
Contains makVrv::DtOsgModelInstance class.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:76
float yLength
Definition: DtCuboidModelInstance.h:28
static const CuboidParameters defaultParameters
Default values for the cuboid parameters.
Definition: DtCuboidModelInstance.h:38
The base class for simple OSG based model instances.
Definition: DtOsgModelInstance.h:76
virtual void setVisible(bool isVisible)
no-op
Definition: DtCuboidModelInstance.h:78
osg::ref_ptr< osg::Geode > myGeode
Definition: DtCuboidModelInstance.h:93
The polymorphic creator for the DtModelInstance.
Definition: DtModelInstance.h:148
float xLength
Definition: DtCuboidModelInstance.h:27
CuboidParameters myParameters
The current parameter set.
Definition: DtCuboidModelInstance.h:91
bool flashing
Definition: DtCuboidModelInstance.h:34
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A Creator for the makVrv::DtCuboidModelInstance class.
Definition: DtCuboidModelInstance.h:98
float gColor
Definition: DtCuboidModelInstance.h:31