22 class DtIntersectorsContainer;
49 virtual const std::string& className();
57 void pickInitiate(
const DtMouseEvent& event,
double x,
double y,
double z );
60 bool pickInProgress()
const;
65 unsigned int x,
unsigned int y,
DtChannel& channel);
std::string myClassName
Definition: DtSceneEventProcessor.h:72
This class encapsulates a Key event.
Definition: DtKeyEvent.h:16
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:36
Definition: DtDummyCharacterIntersector.h:21
DtInputDriver & myInputDriver
Definition: DtSceneEventProcessor.h:70
This class encapsulates a mouse button event.
Definition: DtMouseEvent.h:19
DtDummyCharacterIntersector myDummyCharacterIntersector
Definition: DtSceneEventProcessor.h:74
unsigned int ObjectType
Definition: DtElementEntry.h:51
The abstract Channel Class.
Definition: DtChannel.h:35
Contains makVrv:DtDummyCharacterIntersector class.
Interface for an event processor for a channel.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
bool myPickInProgress
Definition: DtSceneEventProcessor.h:71
The Scene event processor handles user interaction with the scene.
Definition: DtSceneEventProcessor.h:26
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:70
The DtEventProcessorInterface defines the generic interface for classes which handle input events...
Definition: DtEventProcessorInterface.h:34
DtDe & myDe
Definition: DtSceneEventProcessor.h:69
Contains makVrv::DtElementEntry class.
Contains DLL export macros.