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

List of all members.

Public Member Functions

 DtPolygonImmediate ()
 DtPolygonImmediate (unsigned int numVertices)
virtual void setNumberOfVertices (unsigned int n)
virtual ~DtPolygonImmediate ()
 DtPolygonImmediate (const DtPolygonImmediate &orig)
DtPolygonImmediateoperator= (const DtPolygonImmediate &orig)
virtual DtGdbNode::DtGdbNodeType type () const
virtual bool isFull () const
virtual int addVertex (const DtPoint &v)
virtual bool getVertex (DtPoint &retVal, unsigned int i) const
const DtPointgetVertex (unsigned int i) const
virtual bool getSurface (DtSurface &surfPtr) const
const DtSurfacegetSurface () const
virtual bool setSurface (const DtSurface &newSurface)
virtual void dump (int indentLevel) const
virtual int sizeInBytes () const

Protected Attributes

DtSurface mySurface
std::vector< DtVertexmyVertices

Constructor & Destructor Documentation

DtPolygonImmediate::DtPolygonImmediate ( unsigned int  numVertices)

Member Function Documentation

virtual void DtPolygonImmediate::setNumberOfVertices ( unsigned int  n) [virtual]

Reimplemented from DtBasePolygon.

DtPolygonImmediate& DtPolygonImmediate::operator= ( const DtPolygonImmediate orig)
DtGdbNode::DtGdbNodeType DtPolygonImmediate::type ( void  ) const [inline, virtual]

Implements DtGdbNode.

References DtGdbNode::POLYGON_IMMEDIATE.

bool DtPolygonImmediate::isFull ( ) const [inline, virtual]
int DtPolygonImmediate::addVertex ( const DtPoint v) [inline, virtual]
bool DtPolygonImmediate::getVertex ( DtPoint retVal,
unsigned int  i 
) const [inline, virtual]

Implements DtBasePolygon.

References myVertices.

const DtPoint & DtPolygonImmediate::getVertex ( unsigned int  i) const [inline, virtual]

Implements DtBasePolygon.

References myVertices.

virtual bool DtPolygonImmediate::getSurface ( DtSurface surfPtr) const [virtual]

Implements DtBasePolygon.

const DtSurface & DtPolygonImmediate::getSurface ( ) const [inline, virtual]

Implements DtBasePolygon.

References mySurface.

bool DtPolygonImmediate::setSurface ( const DtSurface newSurface) [inline, virtual]

Implements DtBasePolygon.

References mySurface.

virtual void DtPolygonImmediate::dump ( int  indentLevel) const [virtual]

Implements DtGdbNode.

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

Implements DtBasePolygon.


Member Data Documentation

Referenced by getSurface(), and setSurface().

std::vector<DtVertex> DtPolygonImmediate::myVertices [protected]

Referenced by addVertex(), getVertex(), and isFull().


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)