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

File: rwSphere.h. More...

Inheritance diagram for DtRwSphere:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwSphere (DtPoint newCenter, double newRadius)
 default constructor
 DtRwSphere (const DtString &name, DtPoint newCenter, double newRadius, DtReaderWriterRegistry *const parentRegistry=NULL)
 real constructor
 DtRwSphere (const DtSymbolString &name, DtPoint newCenter, double newRadius, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtRwSphere (const DtString &name, const DtSphere &fromBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
 Constructor from another DtSphere.
 DtRwSphere (const DtSymbolString &name, const DtSphere &fromBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtRwSphere (const DtRwSphere &orig)
 copy constructor
 DtRwSphere (const DtString &name, const DtRwSphere &fromRwBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
 More useful moral equivalent of copy constructor.
 DtRwSphere (const DtSymbolString &name, const DtRwSphere &fromRwBoundingVolume, DtReaderWriterRegistry *const parentRegistry=NULL)
virtual ~DtRwSphere ()
 destructor
DtRwSphereoperator= (const DtRwSphere &orig)
 Assign to DtRwSphere. Assigns value only.
DtRwSphereoperator= (const DtSphere &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 DtRwSphere &) const

Detailed Description

File: rwSphere.h.

Class: DtRwSphere Description: A readable, writable DtSphere.


Constructor & Destructor Documentation

DtRwSphere::DtRwSphere ( DtPoint  newCenter,
double  newRadius 
)

default constructor

DtRwSphere::DtRwSphere ( const DtString name,
DtPoint  newCenter,
double  newRadius,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

real constructor

DtRwSphere::DtRwSphere ( const DtSymbolString name,
DtPoint  newCenter,
double  newRadius,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)
DtRwSphere::DtRwSphere ( const DtString name,
const DtSphere fromBoundingVolume,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

Constructor from another DtSphere.

DtRwSphere::DtRwSphere ( const DtSymbolString name,
const DtSphere fromBoundingVolume,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)

copy constructor

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

More useful moral equivalent of copy constructor.

DtRwSphere::DtRwSphere ( const DtSymbolString name,
const DtRwSphere fromRwBoundingVolume,
DtReaderWriterRegistry *const  parentRegistry = NULL 
)
virtual DtRwSphere::~DtRwSphere ( ) [virtual]

destructor


Member Function Documentation

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

Assign to DtRwSphere. Assigns value only.

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

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

Reimplemented from DtReaderWriter.

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