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
DtIfCreateSimulationObjectGroup Class Reference

File: DtIfCreateSimulationObjectGroup.h.

Class: DtIfCreateSimulationObjectGroupWill create the simulation object group with the specified flags at the given location

Inheritance diagram for DtIfCreateSimulationObjectGroup:
Inheritance graph
[legend]

Public Member Functions

 DtIfCreateSimulationObjectGroup ()
 
 DtIfCreateSimulationObjectGroup (const DtIfCreateSimulationObjectGroup &orig)
 
DtIfCreateSimulationObjectGroupoperator= (const DtIfCreateSimulationObjectGroup &orig)
 
virtual ~DtIfCreateSimulationObjectGroup ()
 
virtual int type () const
 
virtual DtSimInterfaceContentclone () const
 
virtual int netRepSize () const
 
virtual bool setFromNet (const char *contentBuffer, unsigned contentSize)
 
virtual bool setToNet ()
 
virtual void printDataToString (DtString &str)
 
virtual unsigned int createFlags () const
 
virtual void setCreateFlags (unsigned int id)
 
virtual void setStoredInZipFile (bool)
 
virtual bool storedInZipFile () const
 
virtual unsigned int createForce () const
 
virtual void setCreateForce (unsigned int id)
 
virtual void setCreateLocation (const DtVector &)
 
virtual const DtVectorcreateLocation () const
 
virtual void setCreateRotation (double angle)
 
virtual double createRotation () const
 
virtual void setCreateSimulationObjectGroup (const DtString &)
 
virtual const DtStringcreateSimulationObjectGroup () const
 
- 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

DtString myCreateSimulationObjectGroup
 
DtU32 myCreateFlags
 
DtU32 myCreateForce
 
DtFloat64 myCreateRotation
 
DtVector myCreateLocation
 
bool myStoredInZipFile
 
- 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

DtIfCreateSimulationObjectGroup::DtIfCreateSimulationObjectGroup ( )

default constructor

DtIfCreateSimulationObjectGroup::DtIfCreateSimulationObjectGroup ( const DtIfCreateSimulationObjectGroup orig)

copy constructor

virtual DtIfCreateSimulationObjectGroup::~DtIfCreateSimulationObjectGroup ( )
virtual

Member Function Documentation

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

assignment operator

virtual int DtIfCreateSimulationObjectGroup::type ( ) const
virtual

Implements DtSimInterfaceContent.

virtual DtSimInterfaceContent* DtIfCreateSimulationObjectGroup::clone ( ) const
virtual

Implements DtSimInterfaceContent.

virtual int DtIfCreateSimulationObjectGroup::netRepSize ( ) const
virtual

Reimplemented from DtSimInterfaceContent.

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

Reimplemented from DtSimInterfaceContent.

virtual bool DtIfCreateSimulationObjectGroup::setToNet ( )
virtual

Reimplemented from DtSimInterfaceContent.

virtual void DtIfCreateSimulationObjectGroup::printDataToString ( DtString str)
virtual

Reimplemented from DtSimInterfaceContent.

static DtSimInterfaceContent* DtIfCreateSimulationObjectGroup::creator ( )
static
virtual unsigned int DtIfCreateSimulationObjectGroup::createFlags ( ) const
virtual
virtual void DtIfCreateSimulationObjectGroup::setCreateFlags ( unsigned int  id)
virtual
virtual void DtIfCreateSimulationObjectGroup::setStoredInZipFile ( bool  )
virtual

If a .sogx file exists for the group use that else see if there is a directory to load.

virtual bool DtIfCreateSimulationObjectGroup::storedInZipFile ( ) const
virtual
virtual unsigned int DtIfCreateSimulationObjectGroup::createForce ( ) const
virtual
virtual void DtIfCreateSimulationObjectGroup::setCreateForce ( unsigned int  id)
virtual
virtual void DtIfCreateSimulationObjectGroup::setCreateLocation ( const DtVector )
virtual
virtual const DtVector& DtIfCreateSimulationObjectGroup::createLocation ( ) const
virtual
virtual void DtIfCreateSimulationObjectGroup::setCreateRotation ( double  angle)
virtual

The offset rotation is the amount to rotate the entire simulation object group around the center of mass (including changing headings). Angle is in radians.

virtual double DtIfCreateSimulationObjectGroup::createRotation ( ) const
virtual
virtual void DtIfCreateSimulationObjectGroup::setCreateSimulationObjectGroup ( const DtString )
virtual
virtual const DtString& DtIfCreateSimulationObjectGroup::createSimulationObjectGroup ( ) const
virtual

Member Data Documentation

DtString DtIfCreateSimulationObjectGroup::myCreateSimulationObjectGroup
protected
DtU32 DtIfCreateSimulationObjectGroup::myCreateFlags
protected
DtU32 DtIfCreateSimulationObjectGroup::myCreateForce
protected
DtFloat64 DtIfCreateSimulationObjectGroup::myCreateRotation
protected
DtVector DtIfCreateSimulationObjectGroup::myCreateLocation
protected
bool DtIfCreateSimulationObjectGroup::myStoredInZipFile
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)