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

exotkBRepTree_ShapeNode Class Reference

Tree node for a shape. More...

#include <exotkBRepTree_ShapeNode.hxx>

Inheritance diagram for exotkBRepTree_ShapeNode:

Inheritance graph
[legend]
Collaboration diagram for exotkBRepTree_ShapeNode:

Collaboration graph
[legend]
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 delete. More...

Standard_EXPORT exotkBRepTree_ShapeNode ()
 Constructor. More...

virtual Standard_EXPORT ~exotkBRepTree_ShapeNode ()
 Destructor. More...

virtual Standard_EXPORT TopoDS_Shape Shape ()
 Return the shape. More...

virtual Standard_EXPORT void SetShape (const TopoDS_Shape &aShape)
 Set the shape. More...

Standard_EXPORT const Handle_Standard_Type & DynamicType () const
 Type management. More...

Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &) const
 Type management. More...


Private Attributes

TopoDS_Shape myShape

Friends

Standard_EXPORT friend Handle_Standard_Type & exotkBRepTree_ShapeNode_Type_ ()
 Type management. More...


Detailed Description

Tree node for a shape.

Author:
Stephane Routelous

Definition at line 49 of file exotkBRepTree_ShapeNode.hxx.


Constructor & Destructor Documentation

exotkBRepTree_ShapeNode::exotkBRepTree_ShapeNode  
 

Constructor.

Definition at line 52 of file exotkBRepTree_ShapeNode.cxx.

exotkBRepTree_ShapeNode::~exotkBRepTree_ShapeNode   [virtual]
 

Destructor.

Definition at line 57 of file exotkBRepTree_ShapeNode.cxx.


Member Function Documentation

Handle_Standard_Type & exotkBRepTree_ShapeNode::DynamicType   const
 

Type management.

Returns:
const Handle_Standard_Type&

Reimplemented from exotkTree_TreeNode.

exotkBRepTree_ShapeNode::IsKind const Handle_Standard_Type &    const
 

Type management.

Returns:
Standard_Boolean
Parameters:
const  Handle_Standard_Type&

Reimplemented from exotkTree_TreeNode.

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

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Reimplemented from exotkTree_TreeNode.

Definition at line 82 of file exotkBRepTree_ShapeNode.hxx.

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

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Reimplemented from exotkTree_TreeNode.

Definition at line 71 of file exotkBRepTree_ShapeNode.hxx.

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

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Reimplemented from exotkTree_TreeNode.

Definition at line 60 of file exotkBRepTree_ShapeNode.hxx.

exotkBRepTree_ShapeNode::SetShape const TopoDS_Shape &    aShape [virtual]
 

Set the shape.

Parameters:
aShape  const TopoDS_Shape&

Definition at line 62 of file exotkBRepTree_ShapeNode.cxx.

References myShape.

exotkBRepTree_ShapeNode::Shape   [virtual]
 

Return the shape.

Returns:
TopoDS_Shape

Definition at line 67 of file exotkBRepTree_ShapeNode.cxx.

References myShape.


Friends And Related Function Documentation

Handle_Standard_Type & exotkBRepTree_ShapeNode::exotkBRepTree_ShapeNode_Type_   [friend]
 

Type management.

Returns:
friend Handle_Standard_Type&


Member Data Documentation

TopoDS_Shape exotkBRepTree_ShapeNode::myShape [private]
 

the shape

Definition at line 138 of file exotkBRepTree_ShapeNode.hxx.

Referenced by SetShape(), and Shape().


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