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

exotkBRepTree Class Reference

Compute the tree representation of a TopoDS_Shape. More...

#include <exotkBRepTree.hxx>

List of all members.

Public Methods

void * operator new (size_t, void *anAddress)
 OCC new. More...

void * operator new (size_t size)
 OCC new. More...

void operator delete (void *anAddress)
 OCC new. More...


Static Public Methods

Standard_EXPORT Handle_exotkBRepTree_ShapeNode ComputeTopNode (const TopoDS_Shape &aShape, const TCollection_AsciiString &aName)
 Return the top node of the tree represenation of aShape. More...


Static Private Methods

Handle_exotkBRepTree_ShapeNode BuildRec (const TopoDS_Shape &aShape)
 Build recursivelly the tree. More...


Detailed Description

Compute the tree representation of a TopoDS_Shape.

Author:
Stephane Routelous

Definition at line 50 of file exotkBRepTree.hxx.


Member Function Documentation

exotkBRepTree::BuildRec const TopoDS_Shape &    aShape [static, private]
 

Build recursivelly the tree.

Returns:
Handle_exotkBRepTree_ShapeNode
Parameters:
aShape  const TopoDS_Shape&

Definition at line 69 of file exotkBRepTree.cxx.

References exotkUtils_Geom::NameFromCurveType(), exotkUtils_BRep::NameFromShapeType(), and exotkUtils_Geom::NameFromSurfaceType().

Referenced by ComputeTopNode().

exotkBRepTree::ComputeTopNode const TopoDS_Shape &    aShape,
const TCollection_AsciiString &    aName
[static]
 

Return the top node of the tree represenation of aShape.

Returns:
Handle_exotkBRepTree_ShapeNode
Parameters:
aShape  const TopoDS_Shape&

Definition at line 59 of file exotkBRepTree.cxx.

References BuildRec().

Referenced by exotkAF_Document::AddShape().

void exotkBRepTree::operator delete void *    anAddress [inline]
 

OCC new.

Returns:
inline void
Parameters:
void  *anAddress

Definition at line 83 of file exotkBRepTree.hxx.

void * exotkBRepTree::operator new size_t    size [inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Definition at line 72 of file exotkBRepTree.hxx.

void * exotkBRepTree::operator new size_t   ,
void *    anAddress
[inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Definition at line 61 of file exotkBRepTree.hxx.


The documentation for this class was generated from the following files:
Generated on Wed Jan 23 12:18:32 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001