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

DtMoveAlongTaskState; task state associated with a DtMoveAlongTaskState. More...

Inheritance diagram for DtMoveAlongTaskState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtMoveAlongTaskState ()
 default constructor
 DtMoveAlongTaskState (const DtString &writeName, DtReaderWriterRegistry *parentRegistry=0)
 constructor If you have a task state object 'put' itself, the writeName will preface the task.
 DtMoveAlongTaskState (const DtString &writeName, const DtMoveAlongTaskState &orig, DtReaderWriterRegistry *parentRegistry=0)
 copy constructor
const DtMoveAlongTaskStateoperator= (const DtMoveAlongTaskState &orig)
 assignment operator
virtual ~DtMoveAlongTaskState ()
virtual int type () const
virtual DtSimTaskStateclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=0) const
virtual DtString stringRep () const
virtual void setCurrentVertex (int vertex)
 Set/get current vertex we are heading toward in route.
virtual int currentVertex () const
 Set/get current vertex we are heading toward in route.

Static Public Member Functions

static DtSimTaskStatecreator ()

Protected Attributes

DtRwInt myCurrentVertex

Detailed Description

DtMoveAlongTaskState; task state associated with a DtMoveAlongTaskState.


Constructor & Destructor Documentation

default constructor

DtMoveAlongTaskState::DtMoveAlongTaskState ( const DtString writeName,
DtReaderWriterRegistry parentRegistry = 0 
)

constructor If you have a task state object 'put' itself, the writeName will preface the task.

DtMoveAlongTaskState::DtMoveAlongTaskState ( const DtString writeName,
const DtMoveAlongTaskState orig,
DtReaderWriterRegistry parentRegistry = 0 
)

copy constructor


Member Function Documentation

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

assignment operator

virtual int DtMoveAlongTaskState::type ( ) const [virtual]
Returns:
DtMoveAlongTaskStateType

Reimplemented from DtSimTaskState.

virtual DtSimTaskState* DtMoveAlongTaskState::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = 0 
) const [virtual]
Returns:
newly-created copy of this move-along-task-state object

Reimplemented from DtSimTaskState.

virtual DtString DtMoveAlongTaskState::stringRep ( ) const [virtual]
Returns:
a readable string representation of this task state object
virtual void DtMoveAlongTaskState::setCurrentVertex ( int  vertex) [virtual]

Set/get current vertex we are heading toward in route.

Vertices are numbered starting at 0.

virtual int DtMoveAlongTaskState::currentVertex ( ) const [virtual]

Set/get current vertex we are heading toward in route.

Vertices are numbered starting at 0.


Member Data Documentation


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)