#include <FWGeometryTableViewBase.h>
Classes | |
class | FWViewCombo |
Public Member Functions | |
virtual void | addTo (FWConfiguration &) const |
void | cdNode (int) |
virtual void | cdTop () |
virtual void | cdUp () |
virtual void | cellClicked (Int_t iRow, Int_t iColumn, Int_t iButton, Int_t iKeyMod, Int_t iGlobalX, Int_t iGlobalY) |
void | checkExpandLevel () |
virtual void | chosenItem (int) |
FWGeometryTableViewBase (TEveWindowSlot *, FWViewType::EType, FWColorManager *) | |
bool | getEnableHighlight () |
long | getLeafTransparencyFactor () const |
FWEveDigitSetScalableMarker * | getMarker () |
long | getMinLeafTransparency () const |
long | getMinParentTransparency () const |
long | getParentTransparencyFactor () const |
virtual FWGeometryTableManagerBase * | getTableManager () |
int | getTopNodeIdx () const |
void | nodeColorChangeRequested (Color_t) |
void | populate3DViewsFromConfig () |
virtual void | refreshTable3D () |
void | reloadColors () |
virtual void | saveImageTo (const std::string &iName) const |
void | selectView (int) |
void | setBackgroundColor () |
virtual void | setPath (int, std::string &) |
void | transparencyChanged () |
virtual | ~FWGeometryTableViewBase () |
Public Member Functions inherited from FWViewBase | |
virtual FWViewContextMenuHandlerBase * | contextMenuHandler () const |
void | destroy () |
FWViewBase (FWViewType::EType, unsigned int iVersion=1) | |
void | promptForSaveImageTo (TGFrame *) const |
FWViewType::EType | typeId () const |
const std::string & | typeName () const |
Public Member Functions inherited from FWConfigurableParameterizable | |
FWConfigurableParameterizable (unsigned int iVersion=1) | |
virtual void | setFrom (const FWConfiguration &) |
unsigned int | version () const |
virtual | ~FWConfigurableParameterizable () |
Public Member Functions inherited from FWParameterizable | |
void | add (FWParameterBase *) |
const_iterator | begin () const |
const_iterator | end () const |
FWParameterizable () | |
virtual | ~FWParameterizable () |
Public Member Functions inherited from FWConfigurable | |
FWConfigurable () | |
virtual | ~FWConfigurable () |
Public Member Functions inherited from FWParameterSetterEditorBase | |
FWParameterSetterEditorBase () | |
virtual void | updateEditor () |
virtual | ~FWParameterSetterEditorBase () |
Protected Member Functions | |
virtual void | populateController (ViewerParameterGUI &) const |
void | postConst () |
void | setTopNodePathFromConfig (const FWConfiguration &iFrom) |
Protected Member Functions inherited from FWViewBase | |
virtual | ~FWViewBase () |
Protected Attributes | |
FWLongParameter | m_autoExpand |
FWColorManager * | m_colorManager |
FWColorPopup * | m_colorPopup |
FWBoolParameter | m_enableHighlight |
bool | m_enableRedraw |
TEveScene * | m_eveScene |
FWGeoTopNode * | m_eveTopNode |
TEveWindowFrame * | m_eveWindow |
TGCompositeFrame * | m_frame |
FWLongParameter | m_leafTransparencyFactor |
FWEveDigitSetScalableMarker * | m_marker |
FWLongParameter | m_minLeafTransparency |
FWLongParameter | m_minParentTransparency |
FWLongParameter | m_parentTransparencyFactor |
FWTableWidget * | m_tableWidget |
FWLongParameter | m_topNodeIdx |
FWViewCombo * | m_viewBox |
const FWConfiguration * | m_viewersConfig |
Protected Attributes inherited from FWViewBase | |
FWViewType | m_type |
Private Member Functions | |
ClassDef (FWGeometryTableViewBase, 0) | |
FWGeometryTableViewBase (const FWGeometryTableViewBase &) | |
const FWGeometryTableViewBase & | operator= (const FWGeometryTableViewBase &) |
void | setColumnSelected (int idx) |
Private Attributes | |
int | m_tableRowIndexForColorPopup |
Additional Inherited Members | |
Public Types inherited from FWParameterizable | |
typedef std::vector < FWParameterBase * > ::const_iterator | const_iterator |
Public Attributes inherited from FWViewBase | |
sigc::signal< void, const FWViewBase * > | beingDestroyed_ |
sigc::signal< void, Int_t, Int_t > | openSelectedModelContextMenu_ |
Definition at line 43 of file FWGeometryTableViewBase.h.
FWGeometryTableViewBase::FWGeometryTableViewBase | ( | TEveWindowSlot * | iParent, |
FWViewType::EType | type, | ||
FWColorManager * | colMng | ||
) |
Definition at line 160 of file FWGeometryTableViewBase.cc.
|
virtual |
Definition at line 223 of file FWGeometryTableViewBase.cc.
|
private |
|
virtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 608 of file FWGeometryTableViewBase.cc.
void FWGeometryTableViewBase::cdNode | ( | int | idx | ) |
Definition at line 250 of file FWGeometryTableViewBase.cc.
|
virtual |
Reimplemented in FWOverlapTableView.
Definition at line 257 of file FWGeometryTableViewBase.cc.
|
virtual |
Reimplemented in FWOverlapTableView.
Definition at line 264 of file FWGeometryTableViewBase.cc.
|
virtual |
Definition at line 394 of file FWGeometryTableViewBase.cc.
void FWGeometryTableViewBase::checkExpandLevel | ( | ) |
Definition at line 291 of file FWGeometryTableViewBase.cc.
|
virtual |
Reimplemented in FWOverlapTableView.
Definition at line 502 of file FWGeometryTableViewBase.cc.
|
private |
|
inline |
Definition at line 75 of file FWGeometryTableViewBase.h.
References m_enableHighlight, and FWGenericParameter< T >::value().
|
inline |
Definition at line 104 of file FWGeometryTableViewBase.h.
References m_leafTransparencyFactor, and FWGenericParameter< T >::value().
|
inline |
Definition at line 98 of file FWGeometryTableViewBase.h.
References m_marker.
|
inline |
Definition at line 106 of file FWGeometryTableViewBase.h.
References m_minLeafTransparency, and FWGenericParameter< T >::value().
|
inline |
Definition at line 105 of file FWGeometryTableViewBase.h.
References m_minParentTransparency, and FWGenericParameter< T >::value().
|
inline |
Definition at line 103 of file FWGeometryTableViewBase.h.
References m_parentTransparencyFactor, and FWGenericParameter< T >::value().
|
inlinevirtual |
Reimplemented in FWOverlapTableView, and FWGeometryTableView.
Definition at line 76 of file FWGeometryTableViewBase.h.
|
inline |
Definition at line 96 of file FWGeometryTableViewBase.h.
References m_topNodeIdx, Max(), and FWGenericParameter< T >::value().
Referenced by FWEveDetectorGeo::Paint(), and FWEveOverlap::Paint().
void FWGeometryTableViewBase::nodeColorChangeRequested | ( | Color_t | col | ) |
Definition at line 486 of file FWGeometryTableViewBase.cc.
|
private |
void FWGeometryTableViewBase::populate3DViewsFromConfig | ( | ) |
Definition at line 310 of file FWGeometryTableViewBase.cc.
|
protectedvirtual |
Reimplemented from FWViewBase.
Reimplemented in FWOverlapTableView, and FWGeometryTableView.
Definition at line 666 of file FWGeometryTableViewBase.cc.
|
protected |
Definition at line 195 of file FWGeometryTableViewBase.cc.
|
virtual |
Reimplemented in FWOverlapTableView.
Definition at line 589 of file FWGeometryTableViewBase.cc.
void FWGeometryTableViewBase::reloadColors | ( | ) |
Definition at line 652 of file FWGeometryTableViewBase.cc.
|
inlinevirtual |
void FWGeometryTableViewBase::selectView | ( | int | idx | ) |
Definition at line 341 of file FWGeometryTableViewBase.cc.
void FWGeometryTableViewBase::setBackgroundColor | ( | ) |
Definition at line 470 of file FWGeometryTableViewBase.cc.
Referenced by Vispa.Plugins.EdmBrowser.EventContentView.LabelItem::__init__().
|
private |
Definition at line 370 of file FWGeometryTableViewBase.cc.
|
virtual |
Reimplemented in FWGeometryTableView.
Definition at line 275 of file FWGeometryTableViewBase.cc.
|
protected |
Definition at line 633 of file FWGeometryTableViewBase.cc.
void FWGeometryTableViewBase::transparencyChanged | ( | ) |
Definition at line 581 of file FWGeometryTableViewBase.cc.
|
protected |
Definition at line 112 of file FWGeometryTableViewBase.h.
Referenced by FWGeometryTableView::getAutoExpand().
|
protected |
Definition at line 121 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 126 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 113 of file FWGeometryTableViewBase.h.
Referenced by getEnableHighlight().
|
protected |
Definition at line 136 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 140 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 139 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 128 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 129 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 116 of file FWGeometryTableViewBase.h.
Referenced by getLeafTransparencyFactor().
|
protected |
Definition at line 138 of file FWGeometryTableViewBase.h.
Referenced by getMarker().
|
protected |
Definition at line 118 of file FWGeometryTableViewBase.h.
Referenced by getMinLeafTransparency().
|
protected |
Definition at line 117 of file FWGeometryTableViewBase.h.
Referenced by getMinParentTransparency().
|
protected |
Definition at line 115 of file FWGeometryTableViewBase.h.
Referenced by getParentTransparencyFactor().
|
private |
Definition at line 155 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 122 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 111 of file FWGeometryTableViewBase.h.
Referenced by getTopNodeIdx().
|
protected |
Definition at line 131 of file FWGeometryTableViewBase.h.
|
protected |
Definition at line 134 of file FWGeometryTableViewBase.h.