Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Experimental::REveGeomHierarchy Class Reference

Definition at line 78 of file REveGeoTopNode.hxx.

Public Member Functions

 REveGeomHierarchy (REveGeomDescription &desc, bool th)
virtual ~REveGeomHierarchy ()
void BrowseTo (const std::string &itemname)
 Let browse to specified location.
void ClearOnClose (const std::shared_ptr< void > &handle)
 Set handle which will be cleared when connection is closed Must be called after window is shown.
RGeomDescriptionDescription ()
void SetReceiver (REveGeoTopNodeData *data)
void Show (const RWebDisplayArgs &args="")
 Show hierarchy in web window.
void Update ()
 Update client - reload hierarchy.

Protected Member Functions

void ProcessSignal (const std::string &kind)
 Process signals from geometry description object.
virtual void WebWindowCallback (unsigned connid, const std::string &kind) override
 Table signal handling.

Protected Attributes

RGeomDescriptionfDesc
 ! geometry description, shared with external
std::shared_ptr< RWebWindowfWebWindow
 ! web window to show geometry

Private Attributes

REveGeoTopNodeDatafReceiver {nullptr}

#include <ROOT/REveGeoTopNode.hxx>

Inheritance diagram for ROOT::Experimental::REveGeomHierarchy:
ROOT::RGeomHierarchy

Constructor & Destructor Documentation

◆ REveGeomHierarchy()

ROOT::Experimental::REveGeomHierarchy::REveGeomHierarchy ( REveGeomDescription & desc,
bool th )
inline

Definition at line 85 of file REveGeoTopNode.hxx.

◆ ~REveGeomHierarchy()

virtual ROOT::Experimental::REveGeomHierarchy::~REveGeomHierarchy ( )
inlinevirtual

Definition at line 89 of file REveGeoTopNode.hxx.

Member Function Documentation

◆ BrowseTo()

void RGeomHierarchy::BrowseTo ( const std::string & itemname)
inherited

Let browse to specified location.

Definition at line 158 of file RGeomHierarchy.cxx.

◆ ClearOnClose()

void RGeomHierarchy::ClearOnClose ( const std::shared_ptr< void > & handle)
inherited

Set handle which will be cleared when connection is closed Must be called after window is shown.

Definition at line 189 of file RGeomHierarchy.cxx.

◆ Description()

RGeomDescription & ROOT::RGeomHierarchy::Description ( )
inlineinherited

Definition at line 48 of file RGeomHierarchy.hxx.

◆ ProcessSignal()

void RGeomHierarchy::ProcessSignal ( const std::string & kind)
protectedinherited

Process signals from geometry description object.

Definition at line 167 of file RGeomHierarchy.cxx.

◆ SetReceiver()

void ROOT::Experimental::REveGeomHierarchy::SetReceiver ( REveGeoTopNodeData * data)
inline

Definition at line 88 of file REveGeoTopNode.hxx.

◆ Show()

void RGeomHierarchy::Show ( const RWebDisplayArgs & args = "")
inherited

Show hierarchy in web window.

Definition at line 137 of file RGeomHierarchy.cxx.

◆ Update()

void RGeomHierarchy::Update ( )
inherited

Update client - reload hierarchy.

Definition at line 149 of file RGeomHierarchy.cxx.

◆ WebWindowCallback()

void REveGeomHierarchy::WebWindowCallback ( unsigned connid,
const std::string & kind )
overrideprotectedvirtual

Table signal handling.

Reimplemented from ROOT::RGeomHierarchy.

Definition at line 137 of file REveGeoTopNode.cxx.

Member Data Documentation

◆ fDesc

RGeomDescription& ROOT::RGeomHierarchy::fDesc
protectedinherited

! geometry description, shared with external

Definition at line 30 of file RGeomHierarchy.hxx.

◆ fReceiver

REveGeoTopNodeData* ROOT::Experimental::REveGeomHierarchy::fReceiver {nullptr}
private

Definition at line 80 of file REveGeoTopNode.hxx.

◆ fWebWindow

std::shared_ptr<RWebWindow> ROOT::RGeomHierarchy::fWebWindow
protectedinherited

! web window to show geometry

Definition at line 31 of file RGeomHierarchy.hxx.


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