VR-Forces 4.6.1 Class Documentation
 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. More...

Inheritance diagram for DtIfCreateSimulationObjectGroup:
Inheritance graph
[legend]

Public Member Functions

 DtIfCreateSimulationObjectGroup ()
 default constructor
 DtIfCreateSimulationObjectGroup (const DtIfCreateSimulationObjectGroup &orig)
 copy constructor
DtIfCreateSimulationObjectGroupoperator= (const DtIfCreateSimulationObjectGroup &orig)
 assignment operator
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)
 If a .sogx file exists for the group use that else see if there is a directory to load.
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)
 The offset rotation is the amount to rotate the entire simulation object group around the center of mass (including changing headings).
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

Detailed Description

File: DtIfCreateSimulationObjectGroup.h.

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

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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)