VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
DtBaseVertexList Class Reference
Inheritance diagram for DtBaseVertexList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtBaseVertexList ()
 DtBaseVertexList (unsigned int maxNumVertices)
virtual ~DtBaseVertexList ()
virtual unsigned int size () const
virtual unsigned int incrementSize ()
virtual unsigned int maxNumberOfVertices () const
 */
virtual void setMaxNumberOfVertices (unsigned int maxNumVertices)
virtual void setNumberOfVertices (unsigned int numVertices)
virtual DtPoint vertex (unsigned int i) const =0
virtual bool getVertex (DtPoint &retVal, unsigned int i) const =0
virtual DtExtent extent () const
virtual void expandExtent (DtExtent &extent) const
virtual bool isFull () const
virtual bool indexWithinBounds (unsigned int i) const
virtual bool validIndex (unsigned int i) const
virtual void dump (int indentLevel) const
virtual int sizeInBytes () const

Protected Member Functions

 DtBaseVertexList (const DtBaseVertexList &orig)
DtBaseVertexListoperator= (const DtBaseVertexList &orig)

Protected Attributes

unsigned int myNumberOfVertices
unsigned int myMaxNumberOfVertices

Constructor & Destructor Documentation

DtBaseVertexList::DtBaseVertexList ( unsigned int  maxNumVertices)
virtual DtBaseVertexList::~DtBaseVertexList ( ) [virtual]

Member Function Documentation

unsigned int DtBaseVertexList::size ( ) const [inline, virtual]

References myNumberOfVertices.

unsigned int DtBaseVertexList::incrementSize ( ) [inline, virtual]

References myNumberOfVertices.

*in line functions ***********************************************************unsigned int DtBaseVertexList::maxNumberOfVertices ( ) const [inline, virtual]

*/

References myMaxNumberOfVertices.

void DtBaseVertexList::setMaxNumberOfVertices ( unsigned int  maxNumVertices) [inline, virtual]

References myMaxNumberOfVertices.

void DtBaseVertexList::setNumberOfVertices ( unsigned int  numVertices) [inline, virtual]
virtual DtPoint DtBaseVertexList::vertex ( unsigned int  i) const [pure virtual]

Implemented in DtGridPostList.

virtual bool DtBaseVertexList::getVertex ( DtPoint retVal,
unsigned int  i 
) const [pure virtual]

Implemented in DtGridPostList.

virtual DtExtent DtBaseVertexList::extent ( ) const [virtual]
virtual void DtBaseVertexList::expandExtent ( DtExtent extent) const [virtual]

Reimplemented from DtGdbNode.

virtual bool DtBaseVertexList::isFull ( ) const [virtual]
virtual bool DtBaseVertexList::indexWithinBounds ( unsigned int  i) const [virtual]
virtual bool DtBaseVertexList::validIndex ( unsigned int  i) const [virtual]
virtual void DtBaseVertexList::dump ( int  indentLevel) const [virtual]

Implements DtGdbNode.

Reimplemented in DtGridPostList.

virtual int DtBaseVertexList::sizeInBytes ( ) const [virtual]

Implements DtGdbNode.

Reimplemented in DtGridPostList.

DtBaseVertexList& DtBaseVertexList::operator= ( const DtBaseVertexList orig) [protected]

Member Data Documentation

unsigned int DtBaseVertexList::myNumberOfVertices [protected]
unsigned int DtBaseVertexList::myMaxNumberOfVertices [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)