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

exotkAIS_InteractiveObjectPopup Class Reference

class to build a popup menu from an InteractiveObject. More...

#include <exotkAIS_InteractiveObjectPopup.hxx>

Inheritance diagram for exotkAIS_InteractiveObjectPopup:

Inheritance graph
[legend]
Collaboration diagram for exotkAIS_InteractiveObjectPopup:

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

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

virtual Standard_EXPORT Standard_Boolean Create (const Handle_AIS_InteractiveObject &anInteractiveObject)
 Create the Menu for anInteractiveObject. More...

virtual Standard_EXPORT Standard_Boolean Create (const Handle_exotkAIS_DisplayManager &aDisplayManager)
 Create the menu for all the selected interactive objects in aDisplayManager. 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...


Friends

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


Detailed Description

class to build a popup menu from an InteractiveObject.

Author:
Stephane Routelous

Definition at line 49 of file exotkAIS_InteractiveObjectPopup.hxx.


Constructor & Destructor Documentation

exotkAIS_InteractiveObjectPopup::exotkAIS_InteractiveObjectPopup  
 

Constructor.

Definition at line 69 of file exotkAIS_InteractiveObjectPopup.cxx.

exotkAIS_InteractiveObjectPopup::~exotkAIS_InteractiveObjectPopup   [virtual]
 

Destructor.

Definition at line 73 of file exotkAIS_InteractiveObjectPopup.cxx.


Member Function Documentation

exotkAIS_InteractiveObjectPopup::Create const Handle_exotkAIS_DisplayManager   aDisplayManager [virtual]
 

Create the menu for all the selected interactive objects in aDisplayManager.

Returns:
Standard_Boolean
Todo:
works only with the first selected one
Parameters:
aDisplayManager  const Handle_exotkAIS_DisplayManager&

Definition at line 93 of file exotkAIS_InteractiveObjectPopup.cxx.

References exotkAIS::CreatePopupMenu(), exotkTree_Tree::SetRoot(), and exotkTrace_Datas::theRoot.

exotkAIS_InteractiveObjectPopup::Create const Handle_AIS_InteractiveObject &    anInteractiveObject [virtual]
 

Create the Menu for anInteractiveObject.

Returns:
Standard_Boolean : true if success
Parameters:
anInteractiveObject  const Handle_AIS_InteractiveObject&

Definition at line 77 of file exotkAIS_InteractiveObjectPopup.cxx.

References exotkAIS::CreatePopupMenu(), exotkTree_Tree::SetRoot(), and exotkTrace_Datas::theRoot.

Handle_Standard_Type & exotkAIS_InteractiveObjectPopup::DynamicType   const
 

Type management.

Returns:
const Handle_Standard_Type&

Reimplemented from exotkTree_Menu.

exotkAIS_InteractiveObjectPopup::IsKind const Handle_Standard_Type &    const
 

Type management.

Returns:
Standard_Boolean
Parameters:
const  Handle_Standard_Type&

Reimplemented from exotkTree_Menu.

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

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Reimplemented from exotkTree_Menu.

Definition at line 82 of file exotkAIS_InteractiveObjectPopup.hxx.

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

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Reimplemented from exotkTree_Menu.

Definition at line 71 of file exotkAIS_InteractiveObjectPopup.hxx.

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

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Reimplemented from exotkTree_Menu.

Definition at line 60 of file exotkAIS_InteractiveObjectPopup.hxx.


Friends And Related Function Documentation

Handle_Standard_Type & exotkAIS_InteractiveObjectPopup::exotkAIS_InteractiveObjectPopup_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:31 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001