73 virtual void setDimensions(
double x,
double y,
double z);
76 virtual void setColor(
float r,
float g,
float b,
float a);
98 virtual void build(
const CuboidParameters& parameters);
Definition: DtCuboidModelInstance.h:37
float aColor
Definition: DtCuboidModelInstance.h:45
Model instance to draw a cuboid.
Definition: DtCuboidModelInstance.h:33
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
friend DtCuboidModelInstanceCreator
Definition: DtCuboidModelInstance.h:52
Definition: DtTemplatedModelInstanceCreator.h:32
float rColor
Definition: DtCuboidModelInstance.h:42
float bColor
Definition: DtCuboidModelInstance.h:44
const char * modelInstanceObjectClass< DtCuboidModelInstance >(void)
Definition: DtCuboidModelInstance.h:29
float zLength
Definition: DtCuboidModelInstance.h:41
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:42
Contains makVrv::DtOsgModelInstance class.
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
float yLength
Definition: DtCuboidModelInstance.h:40
static const CuboidParameters defaultParameters
Default values for the cuboid parameters.
Definition: DtCuboidModelInstance.h:50
The base class for simple OSG based model instances. This call can't be instantiated itself...
Definition: DtOsgModelInstance.h:77
virtual void setVisible(bool isVisible)
no-op
Definition: DtCuboidModelInstance.h:90
osg::ref_ptr< osg::Geode > myGeode
Definition: DtCuboidModelInstance.h:105
Contains the DtTemplatedModelInstanceCreator class declaration.
float xLength
Definition: DtCuboidModelInstance.h:39
const char * modelInstanceClassName< DtCuboidModelInstance >(void)
Definition: DtCuboidModelInstance.h:26
DtTemplatedModelInstanceCreator< DtCuboidModelInstance > DtCuboidModelInstanceCreator
Definition: DtCuboidModelInstance.h:21
CuboidParameters myParameters
The current parameter set.
Definition: DtCuboidModelInstance.h:103
bool flashing
Definition: DtCuboidModelInstance.h:46
Contains DLL export macros.
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
float gColor
Definition: DtCuboidModelInstance.h:43