VR-Forces 4.6 Class Documentation
 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. More...

Public Member Functions

 DtComputedRouteDefinitionDialogLogic (makVrv::DtDe &de, DtComputedRouteDefinitionDialog *iface)
 Constructor.
virtual ~DtComputedRouteDefinitionDialogLogic ()
 Destructor.
virtual void setupGui ()
 Sets up the GUI.
virtual void createConnections ()
 Creates connections.
virtual void terminateConnections ()
 Breaks all connections.
virtual void processObjectCreation ()
 Processing request to create object.
virtual void populateOverlays ()
 Populates overlays combo box.
virtual void populateRulesTypes ()
 Populate the rules type combo box.
virtual void processComputedRouteResponse (bool success, DtString, const DtUUID &)
 Called in response to receiving response from sim when route creation succeeds or fails.
virtual void processCloseRequest ()
 Handles request to close the dialog.
virtual void processShowRequest ()
 Handles request to show the dialog.
virtual void changeRuleType (const std::string &)
 Changes the rules to match the specified type.

Protected Member Functions

virtual void loadRules ()
 Loads the rule configuration.
virtual void closeDialog ()
 Handles closing of the dialog.
virtual void createComputedRoute ()
 Requests creation of the specified route.

Protected Attributes

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

Detailed Description

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

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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)