VR-Vantage 3.0.3 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Files
The vrvCigi module contains classes for the CIGI Driver.

Classes

class  makVrv::DtCigiAnimationEntity
 A DtCigiAnimationEntity is a CIGI entity that loads an animation model. More...
 
class  makVrv::DtCigiBaseEntity
 This class provides an abstract base class for CIGI entities. More...
 
class  makVrv::DtCigiObjectCreator
 Abstract DtCigiObject creator. More...
 
class  makVrv::DtCigiCharacterEntity
 A DtCigiCharacterEntity is a CIGI base entity that loads a character (Di Guy) model. More...
 
class  makVrv::DtCigiConnection
 This class is responsible for the actual processing of CIGI data. More...
 
class  makVrv::DtCigiConnectionCreator
 Creator class for the DtCigiConnection. More...
 
class  makVrv::DtCigiConnectionInitializer
 This class initializes the CIGI driver. More...
 
class  makVrv::DtCigiConnSettingsHandler
 This class holds the CIGI settings used by the DtCigiConnection object. More...
 
class  makVrv::DtCigiDiGuyPartMapper
 A DtCigiDiGuyPartMapper is a singleton class (rooted on the CIGI connection object) that maps from CIGI art part numbers to DIS articulated part numbers (which is what the Vantage / DiGuy interface expects). More...
 
class  makVrv::DtCigiDriver
 The DtDriver for CIGI. More...
 
class  makVrv::DtCigiDriverCreator
 Creator class for the CIGI driver. More...
 
class  makVrv::DtCigiEntity
 A DtCigiEntity is a base CIGI entity that loads an articulated model. More...
 
class  makVrv::DtCigiEntityVisualizer
 This class is responsible for processing various CIGI messages that pertain to CIGI entities and setting the data in the DtCigiEntity. More...
 
class  makVrv::DtCigiIgControlProcessor
 This class is responsible for processing CIGI messages that 'control' settings in the IG, and emitting signals. More...
 
class  makVrv::DtCigiIntersectionHandler
 This class handles all of the intersection processing for HAT/HOT, LOS , and Collision segment requests. More...
 
class  makVrv::DtCigiIntersectionHandlerCreator
 Creator class for the DtCigiIntersectionHandler. More...
 
class  makVrv::DtCigiLosBasicResponse
 A DtCigiIntersectionHandler processes CIGI LOS Requests and packages the results into instances of this class if a Basic response was requested. More...
 
class  makVrv::DtCigiLosExtendedResponse
 A DtCigiIntersectionHandler processes CIGI LOS Requests and packages the results into instances of this class if an Extended response was requested. More...
 
class  makVrv::DtCigiLosRequest
 A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages and packages them up into an instance of this class, and either immediately signals the DtCigiIntersectionHandler of a request or adds a periodic request to its queue. More...
 
class  makVrv::DtCigiNetworkIO
 This class performs all of the network I/O for CIGI messages. More...
 
class  makVrv::DtCigiObjectFactory
 A factory for DtCigiObject's. More...
 
class  makVrv::DtCigiParticleSystemEntity
 A DtCigiParticleSystemEntity is a CIGI entity that loads a particle system model. More...
 
class  makVrv::DtCigiPositionHandler
 This class handles all of the position processing for Position Requests It receives signals from the DtPositionResponder when these requests are received and tells the DtCigiDriver to generate responses. More...
 
class  makVrv::DtCigiPositionHandlerCreator
 Creator class for the DtCigiPositionHandler. More...
 
class  makVrv::DtCigiRibbonEntity
 A DtCigiRibbonEntity is a CIGI entity that loads a ribbon model. More...
 
class  makVrv::DtCigiSensorController
 This class listens to signal_sensorControlRequest from the DtCigiSensorResponder, which processes CIGI packets into non-CCL containers. More...
 
class  makVrv::DtCigiSettingsSignaler
 A signaler for the shared CIGI settings. More...
 
class  makVrv::DtCigiSignalProcessor
 This class receives CIGI messages and sends signals that the driver can hook up to for processing. More...
 
class  makVrv::DtCigiSymbolHandler
 This class handles all the processing of CIGI Symbol Messages. More...
 
class  makVrv::DtCigiSymbolHandlerCreator
 Creator class for the DtCigiSymbolHandler. More...
 
class  makVrv::DtCigiViewControllerCreator
 Creator class for the DtCigiViewController. More...
 
class  makVrv::DtCigiViewManager
 This class manages mapping between CIGI views and VRV observers / channels. More...
 
class  makVrv::DtCigiViewManagerCreator
 Creator class for the DtCigiViewManager. More...
 
class  makVrv::DtCigiWakeEntity
 A DtCigiWakeEntity is a CIGI entity that loads an wake model. More...
 
class  makVrv::DtCigiWatercraftEntity
 A DtCigiWatercraftEntity is a CIGI entity that manages buoyancy and the the parenting of wake entities for watercraft entities. More...
 
class  makVrv::DtCollisionResponder
 This class handles the processing of Collision Segment Defintion packets It catches signals from DtCigiSignalProcessor with CigiBaseCollDetSegDef packets, and splits processing into version specific (V3 & V4) methods. More...
 
class  makVrv::DtComponentSignaler
 A DtComponentSignaler holds various signals that can be caught by the DtCigiDriver so that it can change various settings in the IG. More...
 
class  makVrv::DtIgSettingsController
 This class acts on various CIGI messages that change settings in the IG. More...
 
class  makVrv::DtIgSettingsControllerCreator
 Creator class for the DtIgSettingsController. More...
 
class  makVrv::DtLosResponder
 A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages, and either immediately signals the DtCigiIntersectionHandler of a request or adds a periodic request to its queue. More...
 
class  makVrv::DtPositionResponder
 A DtPositionResponder processes CIGI Position request messages This class catches signals from the DtCigiSignalProcessor for CigiBasePositionReq packets and splits the processing for the base packet into V3 and V4 methods. More...
 
class  makVrv::DtSensorResponderCreator
 Creator Class for DtSensorResponder More...
 
class  makVrv::DtSharedCigiSettings
 The shared CIGI settings. More...
 
class  makVrv::DtCigiSettingsBackup
 Backup class for CIGI Settings. More...
 
class  makVrv::DtSharedCigiSettingsManager
 This class is responsible for saving/loading the CIGI settings (all of the mappings) to/from XML files. More...
 

Files

file  DtCigiBaseDiGuyCtrlExt.h
 Contains makVrv::DtCigiBaseDiGuyCtrlExt class.
 
file  DtCigiBaseDiGuyEndGesture.h
 Contains makVrv::DtCigiBaseDiGuyEndGesture class.
 
file  DtCigiBaseDiGuyExecuteGesture.h
 Contains makVrv::DtCigiBaseDiGuyExecuteGesture class.
 
file  DtCigiDiGuyCtrl.h
 Contains makVrv::DtCigiDiGuyCtrl class.
 
file  DtCigiDiGuyEndGesture.h
 Contains makVrv::DtCigiDiGuyEndGesture class.
 
file  DtCigiDiGuyEndGestureV4.h
 Contains makVrv::DtCigiDiGuyEndGestureV4 class.
 
file  DtCigiDiGuyExecuteGesture.h
 Contains makVrv::DtCigiDiGuyExecuteGesture class.
 
file  DtCigiDiGuyExecuteGestureV4.h
 Contains makVrv::DtCigiDiGuyExecuteGestureV4 class.
 
file  DtCigiAnimationEntity.h
 Contains makVrv::DtCigiAnimationEntity class.
 
file  DtCigiBaseEntity.h
 Contains makVrv::DtCigiBaseEntity class declaration.
 
file  DtCigiCharacterEntity.h
 Contains the makVrv::DtCigiCharacterEntity class declaration.
 
file  DtCigiConnection.h
 Contains makVrv::DtCigiConnection class.
 
file  DtCigiConnSettingsHandler.h
 Contains the declaration for makVrv::DtCigiConnSettingsHandler.
 
file  DtCigiDiGuyPartMapper.h
 Contains the declaration of the makVrv::DtCigiDiGuyPartMapper class.
 
file  DtCigiDriver.h
 Contains makVrv::DtCigiDriver class.
 
file  DtCigiEntity.h
 Contains makVrv::DtCigiEntity class.
 
file  DtCigiEntityVisualizer.h
 Contains makVrv::DtCigiEntityVisualizer class.
 
file  DtCigiIgControlProcessor.h
 Contains makVrv::DtCigiIgControlProcessor class.
 
file  DtCigiIntersectionHandler.h
 Contains makVrv::DtCigiIntersectionHandler class.
 
file  DtCigiLosBasicResponse.h
 Contains the declaration of the makVrv::DtCigiLosBasicResponse class.
 
file  DtCigiLosExtendedResponse.h
 Contains the declaration of the makVrv::DtCigiLosExtendedResponse class.
 
file  DtCigiNetworkIO.h
 Contains makVrv::DtCigiNetworkIO class.
 
file  DtCigiObjectFactory.h
 Contains makVrv::DtCigiObjectFactory class.
 
file  DtCigiParticleCollisionObjectEntity.h
 Contains the declaration for makVrv::DtCigiParticleCollisionObjectEntity.
 
file  DtCigiParticleSystemEntity.h
 Contains makVrv::DtCigiParticleSystemEntity class.
 
file  DtCigiPositionHandler.h
 Contains makVrv::DtCigiPositionHandler class.
 
file  DtCigiRibbonEntity.h
 Contains makVrv::DtCigiRibbonEntity class.
 
file  DtCigiRotorWashEntity.h
 Contains the declaration for makVrv::DtCigiRotorWashEntity.
 
file  DtCigiSensorController.h
 Contains makVrv::DtCigiSensorController & creator declaration.
 
file  DtCigiSettingsSignaler.h
 Contains makVrv::DtCigiSettingsSignaler class.
 
file  DtCigiSignalProcessor.h
 Contains makVrv::DtCigiSignalProcessor class.
 
file  DtCigiSymbolHandler.h
 Contains makVrv::DtCigiSymbolHandler class.
 
file  DtCigiViewController.h
 Contains makVrv::DtCigiViewController class.
 
file  DtCigiViewManager.h
 Contains makVrv::DtCigiViewManager class.
 
file  DtCigiWakeEntity.h
 Contains the declaration for makVrv::DtCigiWakeEntity.
 
file  DtCollisionResponder.h
 Contains makVrv::DtCollisionResponder & creator class.
 
file  DtComponentSignaler.h
 Contains makVrv::DtComponentSignaler class.
 
file  DtHatHotResponder.h
 Contains makVrv::DtHatHotResponder class.
 
file  DtIgSettingsController.h
 Contains makVrv::DtIgSettingsController class.
 
file  DtLosResponder.h
 Contains makVrv::DtLosResponder class.
 
file  DtPositionResponder.h
 Contains makVrv::DtPositionResponderclass.
 
file  DtSensorResponder.h
 Contains makVrv::DtSensorResponder class.
 
file  DtSharedCigiSettings.h
 Contains makVrv::DtSharedCigiSettings class.
 
file  DtSharedCigiSettingsManager.h
 Contains makVrv::DtSharedCigiSettingsManager class.
 

Detailed Description



Copyright © 2005-2023 MAK Technologies. All Rights Reserved (www.mak.com)