Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::RGeomHierarchy Class Reference

Web-based ROOT geometry hierarchy viewer.

Definition at line 26 of file RGeomHierarchy.hxx.

Public Member Functions

 RGeomHierarchy (RGeomDescription &desc, bool use_server_threads=false)
 constructor
 
virtual ~RGeomHierarchy ()
 destructor
 
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 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.
 
void WebWindowCallback (unsigned connid, const std::string &arg)
 Process data from client.
 

Protected Attributes

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

#include <ROOT/RGeomHierarchy.hxx>

Constructor & Destructor Documentation

◆ RGeomHierarchy()

RGeomHierarchy::RGeomHierarchy ( RGeomDescription desc,
bool  use_server_threads = false 
)

constructor

Definition at line 32 of file RGeomHierarchy.cxx.

◆ ~RGeomHierarchy()

RGeomHierarchy::~RGeomHierarchy ( )
virtual

destructor

Definition at line 48 of file RGeomHierarchy.cxx.

Member Function Documentation

◆ BrowseTo()

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

Let browse to specified location.

Definition at line 156 of file RGeomHierarchy.cxx.

◆ ClearOnClose()

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

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

Definition at line 187 of file RGeomHierarchy.cxx.

◆ Description()

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

Definition at line 48 of file RGeomHierarchy.hxx.

◆ ProcessSignal()

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

Process signals from geometry description object.

Definition at line 165 of file RGeomHierarchy.cxx.

◆ Show()

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

Show hierarchy in web window.

Definition at line 135 of file RGeomHierarchy.cxx.

◆ Update()

void RGeomHierarchy::Update ( )

Update client - reload hierarchy.

Definition at line 147 of file RGeomHierarchy.cxx.

◆ WebWindowCallback()

void RGeomHierarchy::WebWindowCallback ( unsigned  connid,
const std::string &  arg 
)
protected

Process data from client.

Definition at line 56 of file RGeomHierarchy.cxx.

Member Data Documentation

◆ fDesc

RGeomDescription& ROOT::RGeomHierarchy::fDesc
protected

! geometry description, shared with external

Definition at line 30 of file RGeomHierarchy.hxx.

◆ fWebWindow

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

! web window to show geometry

Definition at line 31 of file RGeomHierarchy.hxx.

Libraries for ROOT::RGeomHierarchy:

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