domBrep Class Reference
#include <domBrep.h>
List of all members.
Detailed Description
The brep element contains the complete topological description of a static structure. There are also the corresponding geometrical descriptions of the vertices, edges and faces.
Definition at line 27 of file domBrep.h.
Constructor & Destructor Documentation
domBrep::domBrep |
( |
DAE & |
dae |
) |
[inline, protected] |
virtual domBrep::~domBrep |
( |
|
) |
[inline, protected, virtual] |
Member Function Documentation
Creates an instance of this class and returns a daeElementRef referencing it.
- Returns:
- a daeElementRef referencing an instance of this object.
Gets the curves element.
- Returns:
- a daeSmartRef to the curves element.
Definition at line 92 of file domBrep.h.
Gets the extra element array.
- Returns:
- Returns a constant reference to the array of extra elements.
Definition at line 157 of file domBrep.h.
Gets the extra element array.
- Returns:
- Returns a reference to the array of extra elements.
Definition at line 152 of file domBrep.h.
Gets the source element array.
- Returns:
- Returns a constant reference to the array of source elements.
Definition at line 112 of file domBrep.h.
Gets the source element array.
- Returns:
- Returns a reference to the array of source elements.
Definition at line 107 of file domBrep.h.
Gets the surface_curves element.
- Returns:
- a daeSmartRef to the surface_curves element.
Definition at line 97 of file domBrep.h.
Gets the surfaces element.
- Returns:
- a daeSmartRef to the surfaces element.
Definition at line 102 of file domBrep.h.
Gets the vertices element.
- Returns:
- a daeSmartRef to the vertices element.
Definition at line 117 of file domBrep.h.
static daeInt domBrep::ID |
( |
|
) |
[inline, static] |
virtual domBrep& domBrep::operator= |
( |
const domBrep & |
cpy |
) |
[inline, protected, virtual] |
Overloaded assignment operator
Definition at line 170 of file domBrep.h.
Creates a daeMetaElement object that describes this element in the meta object reflection framework. If a daeMetaElement already exists it will return that instead of creating a new one.
- Returns:
- A daeMetaElement describing this COLLADA element.
virtual daeInt domBrep::typeID |
( |
|
) |
const [inline, virtual] |
Returns this element's type ID. Every element is an instance of a type specified in the Collada schema, and every schema type has a unique ID.
- Returns:
- The element's type ID.
Implements daeElement.
Definition at line 32 of file domBrep.h.
Member Data Documentation
The curves element holds all the curves that are needed for the brep structure. Here are the curves that describes the kind of an edge, but here are also the curves that are needed to create a extrusion for a surface. This element is needed, if the edges element is present.
- See also:
- domCurves
Definition at line 41 of file domBrep.h.
This element defines all the edges of the brep structure.
- See also:
- domEdges
Definition at line 67 of file domBrep.h.
This element defines all the faces of the brep structure.
- See also:
- domFaces
Definition at line 75 of file domBrep.h.
This element defines all the shells of the brep structure.
- See also:
- domShells
Definition at line 80 of file domBrep.h.
This element defines all the solids of the brep structure.
- See also:
- domSolids
Definition at line 84 of file domBrep.h.
The source elements define the access of the elements vertices, edges and faces to their geometric entities. At least one source element is needed for the vertices. If there are edges a second source element is needed for accessing the curves in the curve element by an IDREF_array. If there are faces the third source element is needed for accessing the surfaces in the surface element by an IDREF_array.
- See also:
- domSource
Definition at line 57 of file domBrep.h.
The surfaces element holds all the surfaces that are needed for the brep structure. Here are the surfaces that describes the kind of a face. This element is needed, if the faces element is present.
- See also:
- domSurfaces
Definition at line 48 of file domBrep.h.
This element defines all the vertices of an brep structure. Vertices are the base topological entity for all brep structures, so this element is ever needed.
- See also:
- domVertices
Definition at line 63 of file domBrep.h.
This element defines all the wires of the brep structure.
- See also:
- domWires
Definition at line 71 of file domBrep.h.
The documentation for this class was generated from the following file:
colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:29:21 2013