VR-Forces 4.0.4 Class Documentation
Public Member Functions
DtRwBoundingVolume Class Reference

File: rwBndingVol.h. More...

Inheritance diagram for DtRwBoundingVolume:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwBoundingVolume ()
 default constructor
 DtRwBoundingVolume (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 real constructor
 DtRwBoundingVolume (const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtRwBoundingVolume (const DtString &name, const Dt3dBoundingVolume &fromBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
 Constructor from another Dt3dBoundingVolume.
 DtRwBoundingVolume (const DtSymbolString &name, const Dt3dBoundingVolume &fromBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtRwBoundingVolume (const DtRwBoundingVolume &orig)
 copy constructor
 DtRwBoundingVolume (const DtString &name, const DtRwBoundingVolume &fromRwBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
 More useful moral equivalent of copy constructor.
 DtRwBoundingVolume (const DtSymbolString &name, const DtRwBoundingVolume &fromRwBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
virtual ~DtRwBoundingVolume ()
 destructor
DtRwBoundingVolumeoperator= (const DtRwBoundingVolume &orig)
 Assign to DtRwBoundingVolume. Assigns value only.
DtRwBoundingVolumeoperator= (const Dt3dBoundingVolume &orig)
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.
virtual bool operator== (const DtRwBoundingVolume &) const

Detailed Description

File: rwBndingVol.h.

Class: DtRwBoundingVolume Description: A readable, writable Dt3dBoundingVolume.


Constructor & Destructor Documentation

default constructor

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

real constructor

DtRwBoundingVolume::DtRwBoundingVolume ( const DtSymbolString name,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)
DtRwBoundingVolume::DtRwBoundingVolume ( const DtString name,
const Dt3dBoundingVolume &  fromBoundingVolume,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

Constructor from another Dt3dBoundingVolume.

DtRwBoundingVolume::DtRwBoundingVolume ( const DtSymbolString name,
const Dt3dBoundingVolume &  fromBoundingVolume,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

copy constructor

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

More useful moral equivalent of copy constructor.

DtRwBoundingVolume::DtRwBoundingVolume ( const DtSymbolString name,
const DtRwBoundingVolume fromRwBoundingVolume,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

destructor


Member Function Documentation

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

Assign to DtRwBoundingVolume. Assigns value only.

DtRwBoundingVolume& DtRwBoundingVolume::operator= ( const Dt3dBoundingVolume &  orig)
virtual void DtRwBoundingVolume::putData ( FILE *  fp,
int  indentLevel = 0 
) [virtual]

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

Reimplemented from DtReaderWriter.

virtual DtlObjPtr DtRwBoundingVolume::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [virtual]
virtual const char* DtRwBoundingVolume::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.

virtual bool DtRwBoundingVolume::operator== ( const DtRwBoundingVolume ) const [virtual]

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)