#include <Fireworks/Core/interface/FWOverlapTableView.h>
Public Member Functions | |
virtual void | cdTop () |
virtual void | cdUp () |
virtual void | chosenItem (int x) |
ClassDef (FWOverlapTableView, 0) | |
void | drawPoints () |
FWOverlapTableView (TEveWindowSlot *iParent, FWColorManager *colMng) | |
virtual FWGeometryTableManagerBase * | getTableManager () |
bool | listAllNodes () const |
void | pointSize () |
virtual void | populateController (ViewerParameterGUI &) const |
void | precisionCallback (Long_t) |
void | recalculate () |
virtual void | refreshTable3D () |
virtual void | setFrom (const FWConfiguration &) |
void | setListAllNodes () |
virtual | ~FWOverlapTableView () |
Public Member Functions inherited from FWGeometryTableViewBase | |
virtual void | addTo (FWConfiguration &) const |
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 |
long | getMinLeafTransparency () const |
long | getMinParentTransparency () const |
long | getParentTransparencyFactor () const |
int | getTopNodeIdx () const |
void | nodeColorChangeRequested (Color_t) |
void | populate3DViewsFromConfig () |
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) | |
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 () |
Public Attributes | |
FWBoolParameter | m_drawPoints |
FWBoolParameter | m_listAllNodes |
std::vector< int > | m_markerIndices |
std::vector< float > | m_markerVertices |
TGNumberEntry * | m_numEntry |
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 | enableHighlight () |
void | postConst () |
void | setTopNodePathFromConfig (const FWConfiguration &iFrom) |
Protected Member Functions inherited from FWViewBase | |
virtual | ~FWViewBase () |
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 |
TEvePointSet * | 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 34 of file FWOverlapTableView.h.
FWOverlapTableView::FWOverlapTableView | ( | TEveWindowSlot * | iParent, |
FWColorManager * | colMng | ||
) |
Definition at line 58 of file FWOverlapTableView.cc.
References FWGenericParameter< T >::changed_, drawPoints(), m_applyButton, m_drawPoints, FWGeometryTableViewBase::m_eveScene, FWGeoTopNodeGLScene::m_eveTopNode, FWGeometryTableViewBase::m_eveTopNode, FWGeometryTableViewBase::m_frame, m_listAllNodes, m_listOptionButton, FWGeometryTableViewBase::m_marker, m_numEntry, 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().
|
virtual |
|
private |
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 264 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::cdTop(), FWGeometryTableViewBase::m_topNodeIdx, setCheckerState(), and FWGenericParameter< T >::value().
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 258 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::cdUp(), and setCheckerState().
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 281 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::chosenItem(), gather_cfg::cout, FWGeoTopNode::getFirstSelectedTableIndex(), FWGeoTopNode::kPrintOverlap, FWGeometryTableViewBase::m_eveTopNode, m_tableManager, and FWOverlapTableManager::printOverlaps().
FWOverlapTableView::ClassDef | ( | FWOverlapTableView | , |
0 | |||
) |
void FWOverlapTableView::drawPoints | ( | ) |
Definition at line 242 of file FWOverlapTableView.cc.
References m_drawPoints, FWGeometryTableViewBase::m_marker, and FWGenericParameter< T >::value().
Referenced by FWOverlapTableView().
|
protectedvirtual |
Definition at line 176 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::m_eveTopNode.
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 157 of file FWOverlapTableView.cc.
References m_tableManager.
Referenced by FWEveOverlap::GetHighlightTooltip(), FWEveOverlap::Paint(), recalculate(), and FWEveOverlap::tableManager().
bool FWOverlapTableView::listAllNodes | ( | ) | const |
Definition at line 163 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 250 of file FWOverlapTableView.cc.
References FWGeometryTableViewBase::m_marker, m_pointSize, and FWGenericParameter< T >::value().
Referenced by FWOverlapTableView().
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 227 of file FWOverlapTableView.cc.
References m_drawPoints, m_pointSize, m_rnrExtrusion, m_rnrOverlap, FWGeometryTableViewBase::populateController(), and ViewerParameterGUI::requestTab().
void FWOverlapTableView::precisionCallback | ( | Long_t | ) |
Definition at line 182 of file FWOverlapTableView.cc.
References gather_cfg::cout, m_numEntry, m_precision, FWGenericParameter< T >::set(), setCheckerState(), and sUpdateMsg.
void FWOverlapTableView::recalculate | ( | ) |
Definition at line 191 of file FWOverlapTableView.cc.
References asciidump::at, FWGeometryTableViewBase::checkExpandLevel(), getTableManager(), FWGeometryTableViewBase::getTopNodeIdx(), FWOverlapTableManager::importOverlaps(), m_path, m_precision, m_tableManager, refreshTable3D(), setCheckerState(), FWGeometryTableManagerBase::setLevelOffset(), and FWGenericParameter< T >::value().
Referenced by setFrom().
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 298 of file FWOverlapTableView.cc.
References data, FWGeometryTableManagerBase::getNNodesTotal(), FWGeometryTableViewBase::getTopNodeIdx(), i, FWOverlapTableManager::kVisMarker, m_drawPoints, FWGeometryTableViewBase::m_enableRedraw, FWGeometryTableViewBase::m_marker, m_markerIndices, m_markerVertices, m_rnrExtrusion, m_rnrOverlap, m_tableManager, n0, FWGeometryTableManagerBase::refEntries(), FWGeometryTableViewBase::refreshTable3D(), FWGeometryTableManagerBase::NodeInfo::testBit(), and FWGenericParameter< T >::value().
Referenced by FWOverlapTableView(), recalculate(), and setListAllNodes().
|
private |
Definition at line 272 of file FWOverlapTableView.cc.
References m_applyButton, m_runChecker, and vdt::x.
Referenced by cdTop(), cdUp(), precisionCallback(), and recalculate().
|
virtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 206 of file FWOverlapTableView.cc.
References FWParameterizable::begin(), FWParameterizable::end(), FWGeometryTableViewBase::m_enableRedraw, m_numEntry, m_precision, FWGeometryTableViewBase::m_topNodeIdx, FWGeometryTableViewBase::m_viewersConfig, FWParameterBase::name(), recalculate(), FWGeometryTableViewBase::setTopNodePathFromConfig(), FWGenericParameter< T >::value(), and FWConfiguration::valueForKey().
void FWOverlapTableView::setListAllNodes | ( | ) |
Definition at line 169 of file FWOverlapTableView.cc.
References m_listAllNodes, m_listOptionButton, refreshTable3D(), and FWGenericParameter< T >::set().
|
private |
Definition at line 69 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), and setCheckerState().
FWBoolParameter FWOverlapTableView::m_drawPoints |
Definition at line 93 of file FWOverlapTableView.h.
Referenced by drawPoints(), FWOverlapTableView(), populateController(), and refreshTable3D().
FWBoolParameter FWOverlapTableView::m_listAllNodes |
Definition at line 88 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), listAllNodes(), and setListAllNodes().
|
private |
Definition at line 70 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), and setListAllNodes().
std::vector<int> FWOverlapTableView::m_markerIndices |
Definition at line 82 of file FWOverlapTableView.h.
Referenced by FWOverlapTableManager::addOverlapEntry(), FWOverlapTableManager::cellRenderer(), FWOverlapTableManager::importOverlaps(), and refreshTable3D().
std::vector<float> FWOverlapTableView::m_markerVertices |
Definition at line 81 of file FWOverlapTableView.h.
Referenced by FWOverlapTableManager::addOverlapEntry(), FWOverlapTableManager::importOverlaps(), and refreshTable3D().
TGNumberEntry* FWOverlapTableView::m_numEntry |
Definition at line 76 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), precisionCallback(), and setFrom().
FWStringParameter FWOverlapTableView::m_path |
Definition at line 85 of file FWOverlapTableView.h.
Referenced by recalculate().
FWLongParameter FWOverlapTableView::m_pointSize |
Definition at line 94 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), pointSize(), and populateController().
FWDoubleParameter FWOverlapTableView::m_precision |
Definition at line 86 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), precisionCallback(), recalculate(), and setFrom().
FWBoolParameter FWOverlapTableView::m_rnrExtrusion |
Definition at line 91 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), FWEveOverlap::paintChildNodesRecurse(), populateController(), and refreshTable3D().
FWBoolParameter FWOverlapTableView::m_rnrOverlap |
Definition at line 90 of file FWOverlapTableView.h.
Referenced by FWOverlapTableView(), FWEveOverlap::paintChildNodesRecurse(), populateController(), and refreshTable3D().
bool FWOverlapTableView::m_runChecker |
Definition at line 78 of file FWOverlapTableView.h.
Referenced by setCheckerState().
FWOverlapTableManager* FWOverlapTableView::m_tableManager |
Definition at line 75 of file FWOverlapTableView.h.
Referenced by chosenItem(), FWOverlapTableView(), getTableManager(), recalculate(), and refreshTable3D().