VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtIfComputeRoute Class Reference
Inheritance diagram for DtIfComputeRoute:
Inheritance graph
[legend]

Public Member Functions

 DtIfComputeRoute ()
 
 DtIfComputeRoute (const DtIfComputeRoute &orig)
 
const DtIfComputeRouteoperator= (const DtIfComputeRoute &orig)
 
virtual ~DtIfComputeRoute () override
 
virtual unsigned long requestId () const
 
virtual void setRequestId (unsigned long requestId)
 
virtual void setObjectName (const DtString &objectName)
 
virtual const DtStringobjectName () const
 
virtual void setForceType (const DtForceType forceType)
 
virtual DtForceType forceType () const
 
virtual void setOverlay (const DtString &overlay)
 
virtual const DtStringoverlay () const
 
virtual void setObjectLabel (const DtString &objectLabel)
 
virtual const DtStringobjectLabel () const
 
virtual const DtVector & startPoint () const
 
virtual void setStartPoint (const DtVector &)
 
virtual void setExtendedLabels (const std::map< int, DtString > &extendedLabels)
 
virtual const std::map< int,
DtString > & 
extendedLabels () const
 
virtual const DtVector & endPoint () const
 
virtual void setEndPoint (const DtVector &)
 
virtual const std::vector
< DtString > & 
obstacleTypes () const
 
virtual void setObstacleTypes (const std::vector< DtString > &)
 
virtual void addObstacleType (const DtString &)
 
virtual const std::vector
< DtString > & 
pathTypes () const
 
virtual void setPathTypes (const std::vector< DtString > &)
 
virtual void addPathType (const DtString &)
 
virtual bool cancel () const
 
virtual void setCancel (bool)
 
virtual int type () const override
 
virtual DtIfComputeRouteclone () const override
 
virtual int netRepSize () const override
 
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize) override
 
virtual bool setToNet () override
 
virtual void printDataToString (DtString &str) override
 
- Public Member Functions inherited from DtSimInterfaceContent
virtual ~DtSimInterfaceContent ()
 
virtual bool update (const DtSimInterfaceContent *data)
 
virtual charnetRep ()
 
virtual void printContentType (DtString &str)
 
virtual void setUseSessionId (bool yesNo)
 
virtual bool useSessionId () const
 

Static Public Member Functions

static DtSimInterfaceContentcreator ()
 
- Static Public Member Functions inherited from DtSimInterfaceContent
static DtSimInterfaceContentcreateInterfaceContent (int type)
 
static void addInterfaceContentCreatorFcn (int type, DtInterfaceContentCreatorFcn fcn)
 
static void setFactory (DtInterfaceContentFactory *factory)
 
static DtInterfaceContentFactoryfactory ()
 
static void registerContentTypePrinter (DtSimInterfaceContentTypePrinterFcn printFcn)
 

Protected Attributes

DtU32 myRequestId
 
DtString myObjectName
 
DtForceType myForceType
 
DtString myOverlay
 
DtString myObjectLabel
 
DtVector myStartPoint
 
DtVector myEndPoint
 
std::vector< DtStringmyObstacleTypes
 
std::vector< DtStringmyPathTypes
 
std::map< int, DtStringmyExtendedLabels
 
bool myCancelFlag
 
- Protected Attributes inherited from DtSimInterfaceContent
charmyNetRep
 
bool myUseSessionId
 

Additional Inherited Members

- Protected Member Functions inherited from DtSimInterfaceContent
 DtSimInterfaceContent ()
 
 DtSimInterfaceContent (const DtSimInterfaceContent &orig)
 
const DtSimInterfaceContentoperator= (const DtSimInterfaceContent &orig)
 
virtual charcreateNetworkBuffer ()
 
- Static Protected Attributes inherited from DtSimInterfaceContent
static DtInterfaceContentFactorymyFactory
 
static
DtSimInterfaceContentTypePrinterFcn 
theContentTypePrinterFcn
 

Constructor & Destructor Documentation

DtIfComputeRoute::DtIfComputeRoute ( )

default constructor

DtIfComputeRoute::DtIfComputeRoute ( const DtIfComputeRoute orig)

copy constructor

virtual DtIfComputeRoute::~DtIfComputeRoute ( )
overridevirtual

destructor

Member Function Documentation

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

assignment operator

virtual unsigned long DtIfComputeRoute::requestId ( ) const
virtual

Set/get the request Id for the message. Request Id is used to associate this message with the response message.

virtual void DtIfComputeRoute::setRequestId ( unsigned long  requestId)
virtual
virtual void DtIfComputeRoute::setObjectName ( const DtString objectName)
virtual

Set/get the object name of the route to create. Note that if the object name length is > 255 characters, it will be trimmed to 255 characters.

virtual const DtString& DtIfComputeRoute::objectName ( ) const
virtual
virtual void DtIfComputeRoute::setForceType ( const DtForceType  forceType)
virtual

Set/get the force type of the route to create.

virtual DtForceType DtIfComputeRoute::forceType ( ) const
virtual
virtual void DtIfComputeRoute::setOverlay ( const DtString overlay)
virtual

Set/get the overlay name of the route.

virtual const DtString& DtIfComputeRoute::overlay ( ) const
virtual
virtual void DtIfComputeRoute::setObjectLabel ( const DtString objectLabel)
virtual

Set/get the object label of the route.

virtual const DtString& DtIfComputeRoute::objectLabel ( ) const
virtual
virtual const DtVector& DtIfComputeRoute::startPoint ( ) const
virtual
virtual void DtIfComputeRoute::setStartPoint ( const DtVector &  )
virtual
virtual void DtIfComputeRoute::setExtendedLabels ( const std::map< int, DtString > &  extendedLabels)
virtual

Set/get the object label of the vrf object to create.

virtual const std::map<int, DtString>& DtIfComputeRoute::extendedLabels ( ) const
virtual
virtual const DtVector& DtIfComputeRoute::endPoint ( ) const
virtual
virtual void DtIfComputeRoute::setEndPoint ( const DtVector &  )
virtual
virtual const std::vector<DtString>& DtIfComputeRoute::obstacleTypes ( ) const
virtual
virtual void DtIfComputeRoute::setObstacleTypes ( const std::vector< DtString > &  )
virtual
virtual void DtIfComputeRoute::addObstacleType ( const DtString )
virtual
virtual const std::vector<DtString>& DtIfComputeRoute::pathTypes ( ) const
virtual
virtual void DtIfComputeRoute::setPathTypes ( const std::vector< DtString > &  )
virtual
virtual void DtIfComputeRoute::addPathType ( const DtString )
virtual
virtual bool DtIfComputeRoute::cancel ( ) const
virtual
virtual void DtIfComputeRoute::setCancel ( bool  )
virtual
virtual int DtIfComputeRoute::type ( ) const
overridevirtual

Implements DtSimInterfaceContent.

virtual DtIfComputeRoute* DtIfComputeRoute::clone ( ) const
overridevirtual

Implements DtSimInterfaceContent.

virtual int DtIfComputeRoute::netRepSize ( ) const
overridevirtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfComputeRoute::setFromNet ( const char contentBuffer,
unsigned  contentSize 
)
overridevirtual

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfComputeRoute::setToNet ( )
overridevirtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfComputeRoute::printDataToString ( DtString str)
overridevirtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfComputeRoute::creator ( )
static

Member Data Documentation

DtU32 DtIfComputeRoute::myRequestId
protected
DtString DtIfComputeRoute::myObjectName
protected
DtForceType DtIfComputeRoute::myForceType
protected
DtString DtIfComputeRoute::myOverlay
protected
DtString DtIfComputeRoute::myObjectLabel
protected
DtVector DtIfComputeRoute::myStartPoint
protected
DtVector DtIfComputeRoute::myEndPoint
protected
std::vector<DtString> DtIfComputeRoute::myObstacleTypes
protected
std::vector<DtString> DtIfComputeRoute::myPathTypes
protected
std::map<int, DtString> DtIfComputeRoute::myExtendedLabels
protected
bool DtIfComputeRoute::myCancelFlag
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)