Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

rdEdges Class Reference

A class for storing an array of rdTriangle objects. More...

#include <rdEdges.h>

Inheritance diagram for rdEdges:

rdPtrArray rdObject List of all members.

Public Member Functions

virtual ~rdEdges ()
 Destructor.

 rdEdges ()
 Default constructor.

 rdEdges (IDOM_Element *aElement)
 Construct an rdEdges instance from an XML element.

virtual rdEdgegetEdge (int aIndex)
 Get the edge at a particular index.

void updateIndices (rdVertices *aVerts)
 Update the indices of all edgeangles.

virtual void updateObject (bool aDeep=true)
 Update this object based on its XML node.

virtual void updateNode (bool aDeep=true)
 Update the XML node representing this object.


Private Member Functions

void setNull ()
 Set all member variables to their null or default values.


Detailed Description

A class for storing an array of rdTriangle objects.

Version:
1.0
Author:
Frank C. Anderson


Constructor & Destructor Documentation

rdEdges::rdEdges IDOM_Element *  aElement  ) 
 

Construct an rdEdges instance from an XML element.

Parameters:
aElement XML element.


Member Function Documentation

rdEdge * rdEdges::getEdge int  aIndex  )  [virtual]
 

Get the edge at a particular index.

Parameters:
aIndex Array index of the desired edge.
See also:
rdPtrArray::get()

void rdEdges::updateIndices rdVertices aVerts  ) 
 

Update the indices of all edgeangles.

Parameters:
aVerts List of vertices.
See also:
rdEdge::updateIndices()

void rdEdges::updateNode bool  aDeep = true  )  [virtual]
 

Update the XML node representing this object.

Parameters:
aDeep If true, update the XML node of this object AND the XML nodes of all class members that are rdObjects (child nodes); if false, update only the XML node of this object without updating the XML nodes of its children.

Reimplemented from rdPtrArray.

void rdEdges::updateObject bool  aDeep = true  )  [virtual]
 

Update this object based on its XML node.

Parameters:
aDeep If true, update this object and all its child objects (that is, member variables that are rdObject's); if false, update only the member variables that are not rdObject's.

Reimplemented from rdPtrArray.


The documentation for this class was generated from the following files:
Generated on Wed Aug 20 02:17:10 2003 for Simulation Software by doxygen1.3