VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes
DtAggregateMoveToLocationPSR Class Reference

Contains the declaration of class DtAggregateMoveToLocationPSR, the process state repository used by the DtAggregateMoveToLocationController. More...

Inheritance diagram for DtAggregateMoveToLocationPSR:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtAggregateMoveToLocationPSR (DtVrfObject *vrfObject, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 constructor
 DtAggregateMoveToLocationPSR (const DtAggregateMoveToLocationPSR &orig, const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
virtual ~DtAggregateMoveToLocationPSR ()
 destructor
DtAggregateMoveToLocationPSRoperator= (const DtAggregateMoveToLocationPSR &orig)
 assignment operator
virtual
DtVrfProcessStateRepository
clone (const DtString &rwName=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=0) const
virtual DtString type () const
 String type of this process state repository, defined in procSRTypes.h.
virtual void setSubtaskType (int taskType)
 Type of subtask used to implement move to location behavior.
virtual int subtaskType () const
 Type of subtask used to implement move to location behavior.
virtual void setRouteName (const DtString &routeName)
 Name of working route used by the controller.
virtual DtString routeName () const
 Name of working route used by the controller.

Static Public Member Functions

static
DtVrfProcessStateRepository
creator (const DtString &rwName, DtVrfObject *vrfObject, DtReaderWriterRegistry *parentRegistry)

Protected Attributes

DtRwInt mySubtaskType
 Type of subtask we're using to implement behavior.
DtRwString myRouteName
 Name of working route used by the controller.

Detailed Description

Contains the declaration of class DtAggregateMoveToLocationPSR, the process state repository used by the DtAggregateMoveToLocationController.

This is a process state repository for the DtAggregateMoveToLocationController that stores the name of working route used in implementing the behavior.


Constructor & Destructor Documentation

DtAggregateMoveToLocationPSR::DtAggregateMoveToLocationPSR ( DtVrfObject vrfObject,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)

constructor

DtAggregateMoveToLocationPSR::DtAggregateMoveToLocationPSR ( const DtAggregateMoveToLocationPSR orig,
const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
)

copy constructor

destructor


Member Function Documentation

DtAggregateMoveToLocationPSR& DtAggregateMoveToLocationPSR::operator= ( const DtAggregateMoveToLocationPSR orig)

assignment operator

virtual DtVrfProcessStateRepository* DtAggregateMoveToLocationPSR::clone ( const DtString rwName = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = 0 
) const [virtual]
Returns:
a newly created copy of this object

Implements DtVrfProcessStateRepository.

virtual DtString DtAggregateMoveToLocationPSR::type ( ) const [virtual]

String type of this process state repository, defined in procSRTypes.h.

Returns:
"vrf-aggregate-move-to-location-process-state-repository"

Implements DtVrfProcessStateRepository.

virtual void DtAggregateMoveToLocationPSR::setSubtaskType ( int  taskType) [virtual]

Type of subtask used to implement move to location behavior.

May be DtMoveIntoFormationTaskType or DtMoveAlongType.

See also:
radioMsgTypes.h
virtual int DtAggregateMoveToLocationPSR::subtaskType ( ) const [virtual]

Type of subtask used to implement move to location behavior.

May be DtMoveIntoFormationTaskType or DtMoveAlongType.

See also:
radioMsgTypes.h
virtual void DtAggregateMoveToLocationPSR::setRouteName ( const DtString routeName) [virtual]

Name of working route used by the controller.

Name of working route used by the controller.

static DtVrfProcessStateRepository* DtAggregateMoveToLocationPSR::creator ( const DtString rwName,
DtVrfObject vrfObject,
DtReaderWriterRegistry parentRegistry 
) [static]
Returns:
a newly created instance of this class.

Member Data Documentation

Type of subtask we're using to implement behavior.

Name of working route used by the controller.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)