14 #include <matrix/vlVector.h>
19 class DtIntersectorsContainer;
33 virtual const std::string& className();
41 virtual void impactModeOn();
42 virtual void impactModeOff();
45 virtual void slot_impactMassChanged(
double mass );
46 virtual void slot_impactSpeedChanged(
double speed );
47 virtual void slot_impactDiameterChanged(
double diameter );
48 virtual void slot_impactSprayScaleChanged(
double sprayScale );
double myMass
Definition: DtTritonEventProcessor.h:57
DtDe & myDe
Definition: DtTritonEventProcessor.h:53
This class encapsulates a Key event.
Definition: DtKeyEvent.h:16
std::string myName
Definition: DtTritonEventProcessor.h:52
Utility class that contains intersectors for all model sets in the system (3d, xr, 2d) Use an object of this class when all models sets can be possibly needed. When you know which model set you need, you can just use the DtIntersectorCreator to create an intersector for a model set Models sets corresponding to 3d, xr and 2d are created by default (these correspond to values of 0, 1 and 5) Additional model sets can be registered with DtIntersectorsContainer::registerModelSet.
Definition: DtIntersectorsContainer.h:37
double mySprayScale
Definition: DtTritonEventProcessor.h:58
DtSignalConnectionManager mySignals
Definition: DtTritonEventProcessor.h:62
DtTritonManager & myTritonManager
Definition: DtTritonEventProcessor.h:54
Contains the declaration of the makVrv::DtTritonManager class.
This class encapsulates a mouse button event.
Definition: DtMouseEvent.h:19
The abstract Channel Class.
Definition: DtChannel.h:35
Interface for an event processor for a channel.
double myDiameter
Definition: DtTritonEventProcessor.h:56
Triton::Impact * myCurrentImpact
Definition: DtTritonEventProcessor.h:60
#define DT_DLL_VRVTRITON
Definition: vrvTriton.h:19
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: DtTritonEventProcessor.h:22
Base class to provide boost signal/slot management.
Definition: DtTritonManager.h:49
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:76
DtVector myDirection
Definition: DtTritonEventProcessor.h:59
The DtEventProcessorInterface defines the generic interface for classes which handle input events...
Definition: DtEventProcessorInterface.h:34
double mySpeed
Definition: DtTritonEventProcessor.h:55
bool myImpactMode
Definition: DtTritonEventProcessor.h:51