VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
DtSimArtPartParamList Class Reference

Instances of DtSimArtPartParamList are readable/writeable lists of DtRwInt objects (readable/writeable integers). More...

Inheritance diagram for DtSimArtPartParamList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSimArtPartParamList ()
 DtSimArtPartParamList (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 constructor with parameters to set up read/writability correctly
 DtSimArtPartParamList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtSimArtPartParamList (const DtString &name, const DtSimArtPartParamList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtSimArtPartParamList (const DtSymbolString &name, const DtSimArtPartParamList &orig, DtReaderWriterRegistry *parentRegistry=NULL)
const DtSimArtPartParamListoperator= (const DtSimArtPartParamList &orig)
virtual ~DtSimArtPartParamList ()
 destructor
virtual DtSimArtPartParamListclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual DtSimArtPartParamListclone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual DtRwIntaddArtPartParam (const DtString &name, int paramType)
 Add new entry to the list with the given DtReaderWriter name and DIS enumeration value for the articulated part type (see DtArtPartType in disEnums.h for the complete list of available part types).

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Creates a DtComponentAttachmentDescriptor, reads it, and adds it to the list.
virtual void emptyList ()
virtual void copyList (const DtSimArtPartParamList &orig)
virtual DtRwIntaddArtPartParam (DtRwInt *paramType)
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.

Detailed Description

Instances of DtSimArtPartParamList are readable/writeable lists of DtRwInt objects (readable/writeable integers).

Each integer is a enumeration value representing the DIS enumeration for an articulated part. See the DtArtPartType enum definition in disEnums.h for the complete list of available articulated part types.


Constructor & Destructor Documentation

DtSimArtPartParamList::DtSimArtPartParamList ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

constructor with parameters to set up read/writability correctly

DtSimArtPartParamList::DtSimArtPartParamList ( const DtString name,
const DtSimArtPartParamList orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

DtSimArtPartParamList::DtSimArtPartParamList ( const DtSymbolString name,
const DtSimArtPartParamList orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

destructor


Member Function Documentation

const DtSimArtPartParamList& DtSimArtPartParamList::operator= ( const DtSimArtPartParamList orig)
virtual DtSimArtPartParamList* DtSimArtPartParamList::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual DtSimArtPartParamList* DtSimArtPartParamList::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual DtRwInt* DtSimArtPartParamList::addArtPartParam ( const DtString name,
int  paramType 
) [virtual]

Add new entry to the list with the given DtReaderWriter name and DIS enumeration value for the articulated part type (see DtArtPartType in disEnums.h for the complete list of available part types).

virtual DtlObjPtr DtSimArtPartParamList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Creates a DtComponentAttachmentDescriptor, reads it, and adds it to the list.

Implements DtRwList.

virtual void DtSimArtPartParamList::emptyList ( ) [protected, virtual]
virtual void DtSimArtPartParamList::copyList ( const DtSimArtPartParamList orig) [protected, virtual]
virtual DtRwInt* DtSimArtPartParamList::addArtPartParam ( DtRwInt paramType) [protected, virtual]
virtual const char* DtSimArtPartParamList::readerWriterType ( ) const [protected, 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 DtRwList.


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)