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

exotkTree_MenuNode Class Reference

a Node in a Menu. More...

#include <exotkTree_MenuNode.hxx>

Inheritance diagram for exotkTree_MenuNode:

Inheritance graph
[legend]
Collaboration diagram for exotkTree_MenuNode:

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 exotkTree_MenuNode ()
 Constructor. More...

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

virtual Standard_EXPORT void AddSeparator ()
 Add a separator. More...

virtual Standard_EXPORT Standard_Boolean Execute ()
Standard_EXPORT const Handle_Standard_Type & DynamicType () const
 Type management. More...

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


Friends

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


Detailed Description

a Node in a Menu.

Author:
Stephane Routelous

Definition at line 45 of file exotkTree_MenuNode.hxx.


Constructor & Destructor Documentation

exotkTree_MenuNode::exotkTree_MenuNode  
 

Constructor.

Definition at line 61 of file exotkTree_MenuNode.cxx.

exotkTree_MenuNode::~exotkTree_MenuNode   [virtual]
 

Destructor.

Definition at line 74 of file exotkTree_MenuNode.cxx.


Member Function Documentation

exotkTree_MenuNode::AddSeparator   [virtual]
 

Add a separator.

Definition at line 86 of file exotkTree_MenuNode.cxx.

References exotkTree_TreeNode::AppendChild().

Handle_Standard_Type & exotkTree_MenuNode::DynamicType   const
 

Type management.

Returns:
const Handle_Standard_Type&

Reimplemented from exotkTree_TreeNode.

Reimplemented in exotkAIS_DisplayModeMenuNode, exotkAIS_MaterialMenuNode, exotkAIS_TransparencyMenuNode, and exotkTree_Separator.

exotkTree_MenuNode::Execute   [inline, virtual]
 

Returns:
Standard_Boolean

Reimplemented in exotkAF_ViewAntialiasingMenuNode, exotkAF_ViewBackgroundColorMenuNode, exotkAF_ViewFitMenuNode, exotkAF_ViewHLRMenuNode, exotkAF_ViewTypeMenuNode, exotkAIS_DisplayModeMenuNode, exotkAIS_MaterialMenuNode, exotkAIS_TransparencyMenuNode, and exotkTree_Separator.

Definition at line 107 of file exotkTree_MenuNode.hxx.

exotkTree_MenuNode::IsKind const Handle_Standard_Type &    const
 

Type management.

Returns:
Standard_Boolean
Parameters:
const  Handle_Standard_Type&

Reimplemented from exotkTree_TreeNode.

Reimplemented in exotkAIS_DisplayModeMenuNode, exotkAIS_MaterialMenuNode, exotkAIS_TransparencyMenuNode, and exotkTree_Separator.

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

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Reimplemented from exotkTree_TreeNode.

Reimplemented in exotkAF_ViewAntialiasingMenuNode, exotkAF_ViewBackgroundColorMenuNode, exotkAF_ViewFitMenuNode, exotkAF_ViewHLRMenuNode, exotkAF_ViewTypeMenuNode, exotkAIS_DisplayModeMenuNode, exotkAIS_MaterialMenuNode, exotkAIS_TransparencyMenuNode, and exotkTree_Separator.

Definition at line 78 of file exotkTree_MenuNode.hxx.

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

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Reimplemented from exotkTree_TreeNode.

Reimplemented in exotkAF_ViewAntialiasingMenuNode, exotkAF_ViewBackgroundColorMenuNode, exotkAF_ViewFitMenuNode, exotkAF_ViewHLRMenuNode, exotkAF_ViewTypeMenuNode, exotkAIS_DisplayModeMenuNode, exotkAIS_MaterialMenuNode, exotkAIS_TransparencyMenuNode, and exotkTree_Separator.

Definition at line 67 of file exotkTree_MenuNode.hxx.

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

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Reimplemented from exotkTree_TreeNode.

Reimplemented in exotkAF_ViewAntialiasingMenuNode, exotkAF_ViewBackgroundColorMenuNode, exotkAF_ViewFitMenuNode, exotkAF_ViewHLRMenuNode, exotkAF_ViewTypeMenuNode, exotkAIS_DisplayModeMenuNode, exotkAIS_MaterialMenuNode, exotkAIS_TransparencyMenuNode, and exotkTree_Separator.

Definition at line 56 of file exotkTree_MenuNode.hxx.


Friends And Related Function Documentation

Handle_Standard_Type & exotkTree_MenuNode::exotkTree_MenuNode_Type_   [friend]
 

Type management.

Returns:
friend Handle_Standard_Type&


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