#include <Fireworks/Core/interface/FWOverlapTableView.h>
Public Member Functions | |
void | cdTop () override |
void | cdUp () override |
void | chosenItem (int x) override |
ClassDefOverride (FWOverlapTableView, 0) | |
void | drawPoints () |
FWOverlapTableView (TEveWindowSlot *iParent, FWColorManager *colMng) | |
FWGeometryTableManagerBase * | getTableManager () override |
bool | listAllNodes () const |
void | pointSize () |
void | populateController (ViewerParameterGUI &) const override |
void | precisionCallback (Long_t) |
void | recalculate () |
void | refreshTable3D () override |
void | setFrom (const FWConfiguration &) override |
void | setListAllNodes () |
~FWOverlapTableView () override | |
Public Member Functions inherited from FWGeometryTableViewBase | |
void | addTo (FWConfiguration &) const override |
void | cdNode (int) |
virtual void | cellClicked (Int_t iRow, Int_t iColumn, Int_t iButton, Int_t iKeyMod, Int_t iGlobalX, Int_t iGlobalY) |
void | checkExpandLevel () |
FWGeometryTableViewBase (TEveWindowSlot *, FWViewType::EType, FWColorManager *) | |
bool | getEnableHighlight () |
long | getLeafTransparencyFactor () const |
FWEveDigitSetScalableMarker * | getMarker () |
long | getMinLeafTransparency () const |
long | getMinParentTransparency () const |
long | getParentTransparencyFactor () const |
int | getTopNodeIdx () const |
void | nodeColorChangeRequested (Color_t) |
void | populate3DViewsFromConfig () |
void | reloadColors () |
void | saveImageTo (const std::string &iName) const override |
void | selectView (int) |
void | setBackgroundColor () |
virtual void | setPath (int, std::string &) |
void | transparencyChanged () |
~FWGeometryTableViewBase () override | |
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) | |
unsigned int | version () const |
~FWConfigurableParameterizable () override | |
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 () |
Public Attributes | |
FWBoolParameter | m_drawPoints |
FWLongParameter | m_extrusionMarkerColor |
FWBoolParameter | m_listAllNodes |
TGNumberEntry * | m_numEntry |
FWLongParameter | m_overlapMarkerColor |
FWStringParameter | m_path |
FWLongParameter | m_pointSize |
FWDoubleParameter | m_precision |
FWBoolParameter | m_rnrExtrusion |
FWBoolParameter | m_rnrOverlap |
bool | m_runChecker |
FWOverlapTableManager * | m_tableManager |
Public Attributes inherited from FWViewBase | |
sigc::signal< void, const FWViewBase * > | beingDestroyed_ |
sigc::signal< void, Int_t, Int_t > | openSelectedModelContextMenu_ |
Protected Member Functions | |
virtual TEveElement * | getEveGeoElement () const |
Protected Member Functions inherited from FWGeometryTableViewBase | |
void | postConst () |
void | setTopNodePathFromConfig (const FWConfiguration &iFrom) |
Protected Member Functions inherited from FWViewBase | |
~FWViewBase () override | |
Private Member Functions | |
FWOverlapTableView (const FWOverlapTableView &) | |
const FWOverlapTableView & | operator= (const FWOverlapTableView &) |
void | setCheckerState (bool) |
Private Attributes | |
TGTextButton * | m_applyButton |
TGCheckButton * | m_listOptionButton |
Additional Inherited Members | |
Public Types inherited from FWParameterizable | |
typedef std::vector< FWParameterBase * >::const_iterator | const_iterator |
Protected Attributes inherited from FWGeometryTableViewBase | |
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 |
Description: [one line class summary]
Usage: <usage>
Definition at line 32 of file FWOverlapTableView.h.
FWOverlapTableView::FWOverlapTableView | ( | TEveWindowSlot * | iParent, |
FWColorManager * | colMng | ||
) |
Definition at line 54 of file FWOverlapTableView.cc.
References FWGenericParameter< T >::changed_, drawPoints(), AnalysisDataFormats_SUSYBSMObjects::hp, m_applyButton, m_drawPoints, FWGeometryTableViewBase::m_eveScene, FWGeoTopNodeGLScene::m_eveTopNode, FWGeometryTableViewBase::m_eveTopNode, m_extrusionMarkerColor, FWGeometryTableViewBase::m_frame, m_listAllNodes, m_listOptionButton, FWGeometryTableViewBase::m_marker, m_numEntry, m_overlapMarkerColor, m_pointSize, m_precision, m_rnrExtrusion, m_rnrOverlap, FWGeoTopNode::m_scene, m_tableManager, FWGeometryTableViewBase::m_viewBox, FWGenericParameterWithRange< T >::max(), FWGenericParameterWithRange< T >::min(), FWParameterBase::name(), pointSize(), FWGeometryTableViewBase::postConst(), refreshTable3D(), FWGeometryTableViewBase::refreshTable3D(), and FWGenericParameter< T >::value().
|
override |
Definition at line 159 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::m_marker.
|
private |
|
overridevirtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 251 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::cdTop(), FWGeometryTableViewBase::m_topNodeIdx, setCheckerState(), and FWGenericParameter< T >::value().
|
overridevirtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 246 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::cdUp(), and setCheckerState().
|
overridevirtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 266 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::chosenItem(), gather_cfg::cout, FWGeoTopNode::getFirstSelectedTableIndex(), FWGeoTopNode::kPrintOverlap, FWGeometryTableViewBase::m_eveTopNode, m_tableManager, and FWOverlapTableManager::printOverlaps().
FWOverlapTableView::ClassDefOverride | ( | FWOverlapTableView | , |
0 | |||
) |
void FWOverlapTableView::drawPoints | ( | ) |
Definition at line 232 of file FWOverlapTableView.cc.
References m_drawPoints, FWGeometryTableViewBase::m_marker, and FWGenericParameter< T >::value().
Referenced by FWOverlapTableView().
|
protectedvirtual |
Definition at line 177 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::m_eveTopNode.
|
overridevirtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 165 of file FWOverlapTableView.cc.
References m_tableManager.
Referenced by FWEveOverlap::GetHighlightTooltip(), FWEveOverlap::Paint(), recalculate(), and FWEveOverlap::tableManager().
bool FWOverlapTableView::listAllNodes | ( | ) | const |
Definition at line 168 of file FWOverlapTableView.cc.
References m_listAllNodes, and FWGenericParameter< T >::value().
Referenced by FWOverlapTableManager::cellRenderer(), FWOverlapTableManager::nodeIsParent(), and FWOverlapTableManager::recalculateVisibilityNodeRec().
|
private |
void FWOverlapTableView::pointSize | ( | ) |
Definition at line 239 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::m_marker, m_pointSize, and FWGenericParameter< T >::value().
Referenced by FWOverlapTableView().
|
overridevirtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 216 of file FWOverlapTableView.cc.
References ViewerParameterGUI::addParam(), m_extrusionMarkerColor, m_overlapMarkerColor, m_pointSize, m_rnrExtrusion, m_rnrOverlap, FWGeometryTableViewBase::populateController(), ViewerParameterGUI::requestTab(), and ViewerParameterGUI::separator().
void FWOverlapTableView::precisionCallback | ( | Long_t | ) |
Definition at line 180 of file FWOverlapTableView.cc.
References gather_cfg::cout, m_numEntry, m_precision, FWGenericParameter< T >::set(), setCheckerState(), and sUpdateMsg.
void FWOverlapTableView::recalculate | ( | ) |
Definition at line 187 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::checkExpandLevel(), getTableManager(), FWGeometryTableViewBase::getTopNodeIdx(), FWOverlapTableManager::importOverlaps(), m_path, m_precision, m_tableManager, refreshTable3D(), setCheckerState(), FWGeometryTableManagerBase::setLevelOffset(), and FWGenericParameter< T >::value().
Referenced by setFrom().
|
overridevirtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 282 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::getTopNodeIdx(), mps_fire::i, FWGeometryTableManagerBase::isNodeRendered(), dqmiolumiharvest::j, FWGeometryTableViewBase::m_enableRedraw, m_extrusionMarkerColor, FWGeometryTableViewBase::m_marker, FWOverlapTableManager::QuadId::m_nodes, m_overlapMarkerColor, FWOverlapTableManager::QuadId::m_ovl, m_rnrExtrusion, m_rnrOverlap, m_tableManager, data-class-funcs::q, FWGeometryTableViewBase::refreshTable3D(), and FWGenericParameter< T >::value().
Referenced by FWOverlapTableView(), recalculate(), and setListAllNodes().
|
private |
Definition at line 259 of file FWOverlapTableView.cc.
References m_applyButton, m_runChecker, and x.
Referenced by cdTop(), cdUp(), precisionCallback(), and recalculate().
|
overridevirtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 200 of file FWOverlapTableView.cc.
References FWParameterizable::begin(), FWParameterizable::end(), FWGeometryTableViewBase::m_enableRedraw, m_numEntry, m_precision, FWGeometryTableViewBase::m_viewersConfig, recalculate(), FWGenericParameter< T >::value(), and FWConfiguration::valueForKey().
void FWOverlapTableView::setListAllNodes | ( | ) |
Definition at line 171 of file FWOverlapTableView.cc.
References m_listAllNodes, m_listOptionButton, refreshTable3D(), and FWGenericParameter< T >::set().
|
private |
Definition at line 63 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), and setCheckerState().
FWBoolParameter FWOverlapTableView::m_drawPoints |
Definition at line 84 of file FWOverlapTableView.h.
Referenced by drawPoints(), and FWOverlapTableView().
FWLongParameter FWOverlapTableView::m_extrusionMarkerColor |
Definition at line 86 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), populateController(), and refreshTable3D().
FWBoolParameter FWOverlapTableView::m_listAllNodes |
Definition at line 79 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), listAllNodes(), and setListAllNodes().
|
private |
Definition at line 64 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), and setListAllNodes().
TGNumberEntry* FWOverlapTableView::m_numEntry |
Definition at line 70 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), precisionCallback(), and setFrom().
FWLongParameter FWOverlapTableView::m_overlapMarkerColor |
Definition at line 87 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), populateController(), and refreshTable3D().
FWStringParameter FWOverlapTableView::m_path |
Definition at line 76 of file FWOverlapTableView.h.
Referenced by recalculate().
FWLongParameter FWOverlapTableView::m_pointSize |
Definition at line 85 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), pointSize(), and populateController().
FWDoubleParameter FWOverlapTableView::m_precision |
Definition at line 77 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), precisionCallback(), recalculate(), and setFrom().
FWBoolParameter FWOverlapTableView::m_rnrExtrusion |
Definition at line 82 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), FWEveOverlap::paintChildNodesRecurse(), populateController(), and refreshTable3D().
FWBoolParameter FWOverlapTableView::m_rnrOverlap |
Definition at line 81 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), FWEveOverlap::paintChildNodesRecurse(), populateController(), and refreshTable3D().
bool FWOverlapTableView::m_runChecker |
Definition at line 72 of file FWOverlapTableView.h.
Referenced by setCheckerState().
FWOverlapTableManager* FWOverlapTableView::m_tableManager |
Definition at line 69 of file FWOverlapTableView.h.
Referenced by chosenItem(), FWOverlapTableView(), getTableManager(), recalculate(), and refreshTable3D().