VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtComputedRouteDefinitionDialogLogic Class Reference

Logic that is used to populate and receive updates for contamination areas.

Public Member Functions

 DtComputedRouteDefinitionDialogLogic (makVrv::DtDe &de, DtComputedRouteDefinitionDialog *iface)
 
virtual ~DtComputedRouteDefinitionDialogLogic ()
 
virtual void setupGui ()
 
virtual void createConnections ()
 
virtual void terminateConnections ()
 
virtual void processObjectCreation ()
 
virtual void populateOverlays ()
 
virtual void populateRulesTypes ()
 
virtual void processComputedRouteResponse (bool success, DtString, const DtUUID &)
 
virtual void processCloseRequest ()
 
virtual void processShowRequest ()
 
virtual void changeRuleType (const std::string &)
 

Protected Member Functions

virtual void loadRules ()
 
virtual void closeDialog ()
 
virtual void createComputedRoute ()
 

Protected Attributes

DtComputedRouteDefinitionDialogmyDialog
 
makVrv::DtSignalConnectionManager myConnectionManager
 
makVrv::DtDemyDe
 
DtComputedRouteTypeReader myComputedRouteTypeReader
 
bool myGuiIsSetup
 
bool myRequested
 
unsigned int myRequestId
 
DtSimulationAddress mySimAddress
 

Constructor & Destructor Documentation

makVrf::DtComputedRouteDefinitionDialogLogic::DtComputedRouteDefinitionDialogLogic ( makVrv::DtDe de,
DtComputedRouteDefinitionDialog iface 
)

Constructor.

virtual makVrf::DtComputedRouteDefinitionDialogLogic::~DtComputedRouteDefinitionDialogLogic ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::setupGui ( )
virtual

Sets up the GUI.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::createConnections ( )
virtual

Creates connections.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::terminateConnections ( )
virtual

Breaks all connections.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processObjectCreation ( )
virtual

Processing request to create object.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::populateOverlays ( )
virtual

Populates overlays combo box.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::populateRulesTypes ( )
virtual

Populate the rules type combo box.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processComputedRouteResponse ( bool  success,
DtString  ,
const DtUUID  
)
virtual

Called in response to receiving response from sim when route creation succeeds or fails.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processCloseRequest ( )
virtual

Handles request to close the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::processShowRequest ( )
virtual

Handles request to show the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::changeRuleType ( const std::string &  )
virtual

Changes the rules to match the specified type.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::loadRules ( )
protectedvirtual

Loads the rule configuration.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::closeDialog ( )
protectedvirtual

Handles closing of the dialog.

virtual void makVrf::DtComputedRouteDefinitionDialogLogic::createComputedRoute ( )
protectedvirtual

Requests creation of the specified route.

Member Data Documentation

DtComputedRouteDefinitionDialog* makVrf::DtComputedRouteDefinitionDialogLogic::myDialog
protected
makVrv::DtSignalConnectionManager makVrf::DtComputedRouteDefinitionDialogLogic::myConnectionManager
protected
makVrv::DtDe& makVrf::DtComputedRouteDefinitionDialogLogic::myDe
protected
DtComputedRouteTypeReader makVrf::DtComputedRouteDefinitionDialogLogic::myComputedRouteTypeReader
protected
bool makVrf::DtComputedRouteDefinitionDialogLogic::myGuiIsSetup
protected
bool makVrf::DtComputedRouteDefinitionDialogLogic::myRequested
protected
unsigned int makVrf::DtComputedRouteDefinitionDialogLogic::myRequestId
protected
DtSimulationAddress makVrf::DtComputedRouteDefinitionDialogLogic::mySimAddress
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)