DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Protected Attributes | List of all members
dd4hep::EveUserContextMenu Class Reference

class EveUserContextMenu EveUserContextMenu.h DDEve/EveUserContextMenu.h More...

#include <EveUserContextMenu.h>

Inheritance diagram for dd4hep::EveUserContextMenu:
dd4hep::ElementListContextMenu dd4hep::EvePgonSetProjectedContextMenu dd4hep::EveShapeContextMenu

Public Member Functions

 EveUserContextMenu (Display *m)
 Initializing constructor. More...
 
virtual ~EveUserContextMenu ()
 Default destructor. More...
 
Displaydisplay () const
 EVE display. More...
 
TEveManager & manager () const
 EVE manager. More...
 
void VisibleAll (bool yes_no, TObject *target, void *user_param)
 Set everything (in-) visible. More...
 
void VisibleSelf (bool yes_no, TObject *target, void *user_param)
 Set self (in-) visible. More...
 
void VisibleChildren (bool yes_no, TObject *target, void *user_param)
 Set the children (in-) visible. More...
 
void ShowAll (TObject *target, void *user_param)
 Show all. More...
 
void HideAll (TObject *target, void *user_param)
 Show all. More...
 
void ShowSelf (TObject *target, void *user_param)
 Show shape self. More...
 
void HideSelf (TObject *target, void *user_param)
 Show shape self. More...
 
void ShowChildren (TObject *target, void *user_param)
 Show shape children. More...
 
void HideChildren (TObject *target, void *user_param)
 Show shape children. More...
 
void LoadChildren (TObject *target, void *user_param)
 Load next level children and add them to all scenes. More...
 
void DeepLoadChildren (TObject *target, void *user_param)
 Load all children and add them to all scenes. More...
 
void InstallGeometryContextMenu (TClass *cl)
 Install the geometry context menu. More...
 
 ClassDef (EveUserContextMenu, 0)
 Root implementation macro. More...
 

Protected Attributes

Displaym_display
 

Detailed Description

class EveUserContextMenu EveUserContextMenu.h DDEve/EveUserContextMenu.h

Definition at line 34 of file EveUserContextMenu.h.

Constructor & Destructor Documentation

◆ EveUserContextMenu()

dd4hep::EveUserContextMenu::EveUserContextMenu ( Display m)

Initializing constructor.

◆ ~EveUserContextMenu()

EveUserContextMenu::~EveUserContextMenu ( )
virtual

Default destructor.

Definition at line 36 of file EveUserContextMenu.cpp.

Member Function Documentation

◆ ClassDef()

dd4hep::EveUserContextMenu::ClassDef ( EveUserContextMenu  ,
 
)

Root implementation macro.

◆ DeepLoadChildren()

void EveUserContextMenu::DeepLoadChildren ( TObject target,
void *  user_param 
)

Load all children and add them to all scenes.

Definition at line 99 of file EveUserContextMenu.cpp.

◆ display()

Display& dd4hep::EveUserContextMenu::display ( ) const
inline

EVE display.

Definition at line 43 of file EveUserContextMenu.h.

◆ HideAll()

void EveUserContextMenu::HideAll ( TObject target,
void *  user_param 
)

Show all.

Hide all.

Definition at line 78 of file EveUserContextMenu.cpp.

◆ HideChildren()

void EveUserContextMenu::HideChildren ( TObject target,
void *  user_param 
)

Show shape children.

Hide shape children.

Definition at line 88 of file EveUserContextMenu.cpp.

◆ HideSelf()

void EveUserContextMenu::HideSelf ( TObject target,
void *  user_param 
)

Show shape self.

Hide shape self.

Definition at line 83 of file EveUserContextMenu.cpp.

◆ InstallGeometryContextMenu()

void EveUserContextMenu::InstallGeometryContextMenu ( TClass *  cl)

Install the geometry context menu.

Definition at line 105 of file EveUserContextMenu.cpp.

◆ LoadChildren()

void EveUserContextMenu::LoadChildren ( TObject target,
void *  user_param 
)

Load next level children and add them to all scenes.

Definition at line 93 of file EveUserContextMenu.cpp.

◆ manager()

TEveManager & EveUserContextMenu::manager ( ) const

EVE manager.

Definition at line 40 of file EveUserContextMenu.cpp.

◆ ShowAll()

void EveUserContextMenu::ShowAll ( TObject target,
void *  user_param 
)

Show all.

Definition at line 63 of file EveUserContextMenu.cpp.

◆ ShowChildren()

void EveUserContextMenu::ShowChildren ( TObject target,
void *  user_param 
)

Show shape children.

Definition at line 73 of file EveUserContextMenu.cpp.

◆ ShowSelf()

void EveUserContextMenu::ShowSelf ( TObject target,
void *  user_param 
)

Show shape self.

Definition at line 68 of file EveUserContextMenu.cpp.

◆ VisibleAll()

void EveUserContextMenu::VisibleAll ( bool  yes_no,
TObject target,
void *  user_param 
)

Set everything (in-) visible.

Definition at line 45 of file EveUserContextMenu.cpp.

◆ VisibleChildren()

void EveUserContextMenu::VisibleChildren ( bool  yes_no,
TObject target,
void *  user_param 
)

Set the children (in-) visible.

Definition at line 57 of file EveUserContextMenu.cpp.

◆ VisibleSelf()

void EveUserContextMenu::VisibleSelf ( bool  yes_no,
TObject target,
void *  user_param 
)

Set self (in-) visible.

Definition at line 51 of file EveUserContextMenu.cpp.

Member Data Documentation

◆ m_display

Display* dd4hep::EveUserContextMenu::m_display
protected

Definition at line 36 of file EveUserContextMenu.h.


The documentation for this class was generated from the following files: