#include <Fireworks/Core/interface/FWOverlapTableView.h>
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(), 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, submitPVResolutionJobs::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().