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

Description: Readable, Writable DtLifeformStaticPosture. More...

Inheritance diagram for DtRwLifeformStaticPosture:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwLifeformStaticPosture ()
 default constructor
 DtRwLifeformStaticPosture (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 real constructor
 DtRwLifeformStaticPosture (const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtRwLifeformStaticPosture (const DtRwLifeformStaticPosture &orig, DtReaderWriterRegistry *const parentRegistry=NULL)
 copy constructor
const DtRwLifeformStaticPostureoperator= (const DtRwLifeformStaticPosture &orig)
 Assign to DtRwLifeformStaticPosture.
virtual ~DtRwLifeformStaticPosture ()
virtual operator const DtLifeformStaticPosture () const
 Additional operator overrides.
DtLifeformStaticPosture operator= (DtLifeformStaticPosture orig)
 Assign from DtLifeformStaticPosture.
virtual int operator== (DtLifeformStaticPosture rhs) const
virtual int operator!= (DtLifeformStaticPosture rhs) const
virtual DtLifeformStaticPosture value () const
virtual void setValue (DtLifeformStaticPosture value)
virtual void putData (FILE *fp, int indentLevel=0)
 Deriving class overrides these to get/put class specific data.
virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Static Public Member Functions

static std::map< DtString, int > * postureMap ()
static void addPosture (const DtString &, DtLifeformStaticPosture)
static bool hasValue (int)
 Returns true if value is in map.
static DtString stringFromValue (int)
 Call to return values for string or value.
static DtLifeformStaticPosture valueFromString (const DtString &)
static void initializeMap ()
 Called only once if uninitialized.

Protected Attributes

DtLifeformStaticPosture myValue

Static Protected Attributes

static std::map< DtString, int > theStaticPostureMap
static bool theMapInitialized

Detailed Description

Description: Readable, Writable DtLifeformStaticPosture.


Constructor & Destructor Documentation

default constructor

DtRwLifeformStaticPosture::DtRwLifeformStaticPosture ( const DtString name,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

real constructor

copy constructor


Member Function Documentation

const DtRwLifeformStaticPosture& DtRwLifeformStaticPosture::operator= ( const DtRwLifeformStaticPosture orig)
virtual DtRwLifeformStaticPosture::operator const DtLifeformStaticPosture ( ) const [virtual]

Additional operator overrides.

Conversion to DtLifeformStaticPosture operator.

DtLifeformStaticPosture DtRwLifeformStaticPosture::operator= ( DtLifeformStaticPosture  orig)

Assign from DtLifeformStaticPosture.

virtual int DtRwLifeformStaticPosture::operator== ( DtLifeformStaticPosture  rhs) const [virtual]
virtual int DtRwLifeformStaticPosture::operator!= ( DtLifeformStaticPosture  rhs) const [virtual]
virtual void DtRwLifeformStaticPosture::putData ( FILE *  fp,
int  indentLevel = 0 
) [virtual]

Deriving class overrides these to get/put class specific data.

Reimplemented from DtReaderWriter.

virtual DtlObjPtr DtRwLifeformStaticPosture::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [virtual]
virtual const char* DtRwLifeformStaticPosture::readerWriterType ( ) const [virtual]

Used to supply a string type that this reader writer type is.

This can be used in place of dynamic-casting. Also used by the opd editor to determine which type of control to create

Reimplemented from DtReaderWriter.

static std::map<DtString, int>* DtRwLifeformStaticPosture::postureMap ( ) [static]
static void DtRwLifeformStaticPosture::addPosture ( const DtString ,
DtLifeformStaticPosture   
) [static]
static bool DtRwLifeformStaticPosture::hasValue ( int  ) [static]

Returns true if value is in map.

Call to return values for string or value.

static void DtRwLifeformStaticPosture::initializeMap ( ) [static]

Called only once if uninitialized.


Member Data Documentation

std::map<DtString, int> DtRwLifeformStaticPosture::theStaticPostureMap [static, protected]

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)