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 | Private Member Functions
DtPlanMessageBuilder Class Reference

class DtPlanMessageBuilder:

A version of the plan builder that can be used to return a DtifPlan object from the plan

Inheritance diagram for DtPlanMessageBuilder:
Inheritance graph
[legend]

Public Member Functions

 DtPlanMessageBuilder ()
 
 DtPlanMessageBuilder (const DtString &planName)
 
 DtPlanMessageBuilder (const DtUUID &planName)
 
virtual ~DtPlanMessageBuilder ()
 
virtual DtIfPlan planMessage (bool isAssigned=true, bool isGlobal=false)
 
- Public Member Functions inherited from DtPlanBuilder
 DtPlanBuilder ()
 
 DtPlanBuilder (const DtString &planName)
 
 DtPlanBuilder (const DtUUID &planName)
 
virtual ~DtPlanBuilder ()
 
virtual void setPlanName (const DtString &)
 
virtual void setPlanName (const DtUUID &)
 
virtual const DtPlanplan () const
 
virtual DtPlanplanCopy () const
 
 operator const DtPlan & () const
 
virtual SharedPlanBlockBuilder addTriggerStatement (const DtSimCondExpr &, DtUUID &triggerUUID, const DtString &description="", bool reregister=true, const DtString &option="ReTask", bool addToStart=false)
 
- Public Member Functions inherited from DtPlanBlockBuilder
 DtPlanBlockBuilder ()
 
 DtPlanBlockBuilder (DtSimBlock *)
 
virtual ~DtPlanBlockBuilder ()
 
virtual DtSimBlockplanBlock ()
 
virtual void addStatement (const DtSimTask &, bool addToStart=false)
 
virtual void addStatement (const DtSetDataRequest &, bool addToStart=false)
 
virtual void addStatement (const DtSimCommand &, bool addToStart=false)
 
virtual void addSetDataCommand (const DtSetDataRequest &, const DtUUID &, bool addToStart=false)
 
virtual void addTaskCommand (const DtSimTask &, const DtUUID &, bool addToStart=false)
 
virtual void addWaitUntilCondition (const DtSimCondExpr &, bool addToStart=false)
 
virtual void addIfCondition (const DtSimCondExpr &, SharedPlanBlockBuilder &thenBlockBuilder, SharedPlanBlockBuilder &elseBlockBuilder, bool addToStart=false)
 
virtual SharedPlanBlockBuilder addWhileCondition (const DtSimCondExpr &, bool addToStart=false)
 

Private Member Functions

 DtPlanMessageBuilder (const DtPlanMessageBuilder &orig)
 
DtPlanMessageBuilderoperator= (const DtPlanMessageBuilder &orig)
 

Additional Inherited Members

- Public Types inherited from DtPlanBlockBuilder
typedef boost::shared_ptr
< DtPlanBlockBuilder
SharedPlanBlockBuilder
 
- Protected Attributes inherited from DtPlanBuilder
DtPlan myPlan
 
- Protected Attributes inherited from DtPlanBlockBuilder
DtSimBlockmySimBlock
 

Constructor & Destructor Documentation

DtPlanMessageBuilder::DtPlanMessageBuilder ( )

default constructor

DtPlanMessageBuilder::DtPlanMessageBuilder ( const DtString planName)
DtPlanMessageBuilder::DtPlanMessageBuilder ( const DtUUID planName)
virtual DtPlanMessageBuilder::~DtPlanMessageBuilder ( )
virtual

destructor

DtPlanMessageBuilder::DtPlanMessageBuilder ( const DtPlanMessageBuilder orig)
private

copy constructor

Member Function Documentation

virtual DtIfPlan DtPlanMessageBuilder::planMessage ( bool  isAssigned = true,
bool  isGlobal = false 
)
virtual

Returns the plan message given the specified arguments.

DtPlanMessageBuilder& DtPlanMessageBuilder::operator= ( const DtPlanMessageBuilder orig)
private

assignment operator


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)