CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Protected Member Functions | Private Member Functions | Private Attributes
FWOverlapTableView Class Reference

#include <Fireworks/Core/interface/FWOverlapTableView.h>

Inheritance diagram for FWOverlapTableView:
FWGeometryTableViewBase FWViewBase FWParameterSetterEditorBase FWConfigurableParameterizable FWParameterizable FWConfigurable

Public Member Functions

void cdTop () override
 
void cdUp () override
 
void chosenItem (int x) override
 
 ClassDefOverride (FWOverlapTableView, 0)
 
void drawPoints ()
 
 FWOverlapTableView (TEveWindowSlot *iParent, FWColorManager *colMng)
 
FWGeometryTableManagerBasegetTableManager () 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
 
FWEveDigitSetScalableMarkergetMarker ()
 
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 FWViewContextMenuHandlerBasecontextMenuHandler () 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
 
FWOverlapTableManagerm_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 FWOverlapTableViewoperator= (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
 
FWColorManagerm_colorManager
 
FWColorPopupm_colorPopup
 
FWBoolParameter m_enableHighlight
 
bool m_enableRedraw
 
TEveScene * m_eveScene
 
FWGeoTopNodem_eveTopNode
 
TEveWindowFrame * m_eveWindow
 
TGCompositeFrame * m_frame
 
FWLongParameter m_leafTransparencyFactor
 
FWEveDigitSetScalableMarkerm_marker
 
FWLongParameter m_minLeafTransparency
 
FWLongParameter m_minParentTransparency
 
FWLongParameter m_parentTransparencyFactor
 
FWTableWidgetm_tableWidget
 
FWLongParameter m_topNodeIdx
 
FWViewCombom_viewBox
 
const FWConfigurationm_viewersConfig
 
- Protected Attributes inherited from FWViewBase
FWViewType m_type
 

Detailed Description

Description: [one line class summary]

Usage: <usage>

Definition at line 33 of file FWOverlapTableView.h.

Constructor & Destructor Documentation

FWOverlapTableView::FWOverlapTableView ( TEveWindowSlot *  iParent,
FWColorManager colMng 
)

Definition at line 56 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().

56  :
58  m_applyButton(nullptr),
59  m_listOptionButton(nullptr),
60  m_tableManager(nullptr),
61  m_numEntry(nullptr),
62  m_runChecker(true),
63  m_path(this,"Path:", std::string("/cms:World_1/cms:CMSE_1")),
64  m_precision(this, "Precision", 0.05, 0.000001, 10),
65  m_listAllNodes(this, "ListAllNodes", true),
66  m_rnrOverlap(this, "Overlap", true),
67  m_rnrExtrusion(this, "Extrusion", true),
68  m_drawPoints(this, "DrawPoints", true),
69  m_pointSize(this, "PointSize", 4l, 0l, 10l),
70  m_extrusionMarkerColor(this, "ExtrusionMarkerColor", 0l, 0l, 20l),
71  m_overlapMarkerColor(this, "OverlapMarkerColor", 9l, 0l, 20l)
72 {
73  // top row
74  TGHorizontalFrame* hp = new TGHorizontalFrame(m_frame);
75 
76  {
77  m_viewBox = new FWViewCombo(hp, this);
78  hp->AddFrame( m_viewBox,new TGLayoutHints(kLHintsExpandY, 2, 2, 0, 0));
79  }
80 
81  {
82  TGTextButton* rb = new TGTextButton (hp, "CdTop");
83  hp->AddFrame(rb, new TGLayoutHints(kLHintsNormal, 2, 2, 0, 0) );
84  rb->Connect("Clicked()","FWGeometryTableViewBase",this,"cdTop()");
85  }
86 
87  {
88  TGTextButton* rb = new TGTextButton (hp, "CdUp");
89  hp->AddFrame(rb, new TGLayoutHints(kLHintsNormal, 2, 2, 0, 0));
90  rb->Connect("Clicked()","FWGeometryTableViewBase",this,"cdUp()");
91  }
92  {
93  hp->AddFrame(new TGLabel(hp, "Precision:"), new TGLayoutHints(kLHintsBottom, 10, 0, 0, 2));
94  m_numEntry = new TGNumberEntry(hp, m_precision.value(), 5, -1, TGNumberFormat::kNESReal, TGNumberFormat::kNEAAnyNumber, TGNumberFormat::kNELLimitMinMax, m_precision.min(), m_precision.max());
95  hp->AddFrame(m_numEntry, new TGLayoutHints(kLHintsNormal, 2, 2, 0, 0));
96  m_numEntry->Connect("ValueSet(Long_t)","FWOverlapTableView",this,"precisionCallback(Long_t)");
97  }
98 
99  {
100  m_listOptionButton = new TGCheckButton(hp,m_listAllNodes.name().c_str());
101  m_listOptionButton->SetState( m_listAllNodes.value() ? kButtonDown : kButtonUp );
102  m_listOptionButton->Connect("Clicked()", "FWOverlapTableView", this, "setListAllNodes()");
103  hp->AddFrame(m_listOptionButton, new TGLayoutHints(kLHintsLeft|kLHintsCenterY,2,0,1,1));
104 
105  }
106  {
107  m_applyButton = new TGTextButton (hp, "Apply");
108  hp->AddFrame( m_applyButton, new TGLayoutHints(kLHintsNormal, 2, 2, 0, 0));
109  m_applyButton->Connect("Clicked()","FWOverlapTableView",this,"recalculate()");
110  }
111 
112  m_frame->AddFrame(hp,new TGLayoutHints(kLHintsLeft|kLHintsExpandX, 4, 2, 2, 0));
114 
115  // std::cerr << " FWOverlapTableView::initGeometry \n";
116 
117  FWGeoTopNodeGLScene *gls = new FWGeoTopNodeGLScene(nullptr);
118 #if ROOT_VERSION_CODE < ROOT_VERSION(5,32,0)
119  m_eveScene = new FWGeoTopNodeEveScene(gls, "TopGeoNodeScene", "");
120 #else
121  m_eveScene = new TEveScene(gls, "TopGeoNodeScene", "");
122 #endif
123 
124  gEve->GetScenes()->AddElement(m_eveScene);
125 
126  m_eveTopNode = new FWEveOverlap(this);
127  m_eveTopNode->SetElementNameTitle("overlapNode", "opverlapNodetitle");
128  m_eveTopNode->IncDenyDestroy();
129  m_eveTopNode->SetPickable(true);
130  m_eveScene->AddElement(m_eveTopNode);
131 
132  gls->m_eveTopNode = m_eveTopNode;
133  m_eveTopNode->m_scene = gls;
134 
136  m_marker->SetMainColor(kRed);
137  m_marker->IncDenyDestroy();
138  m_marker->Reset(TEveQuadSet::kQT_FreeQuad, kFALSE, 32);
139  m_marker->SetOwnIds(kTRUE);
140  m_marker->SetAlwaysSecSelect(kTRUE);
141  m_marker->SetPickable(kTRUE);
142  m_marker->SetOwnIds(kTRUE);
143 
144 
145  m_drawPoints.changed_.connect(boost::bind(&FWOverlapTableView::drawPoints,this));
146  m_pointSize.changed_.connect(boost::bind(&FWOverlapTableView::pointSize,this));
147  m_rnrOverlap.changed_.connect(boost::bind(&FWOverlapTableView::refreshTable3D,this));
151 
152  postConst();
153 }
TGTextButton * m_applyButton
FWStringParameter m_path
FWGeoTopNode * m_eveTopNode
FWBoolParameter m_rnrOverlap
FWEveDigitSetScalableMarker * m_marker
FWBoolParameter m_listAllNodes
sigc::signal< void, T > changed_
void refreshTable3D() override
FWBoolParameter m_drawPoints
FWDoubleParameter m_precision
FWGeoTopNodeGLScene * m_scene
Definition: FWGeoTopNode.h:68
FWGeometryTableViewBase(TEveWindowSlot *, FWViewType::EType, FWColorManager *)
susybsm::HSCParticleRefProd hp
Definition: classes.h:27
FWBoolParameter m_rnrExtrusion
TGNumberEntry * m_numEntry
TGCheckButton * m_listOptionButton
FWLongParameter m_extrusionMarkerColor
FWLongParameter m_pointSize
FWLongParameter m_overlapMarkerColor
FWOverlapTableManager * m_tableManager
const std::string & name() const
FWOverlapTableView::~FWOverlapTableView ( )
override

Definition at line 157 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::m_marker.

158 {
159  if (m_marker) m_marker->DecDenyDestroy();
160 }
FWEveDigitSetScalableMarker * m_marker
FWOverlapTableView::FWOverlapTableView ( const FWOverlapTableView )
private

Member Function Documentation

void FWOverlapTableView::cdTop ( )
overridevirtual
void FWOverlapTableView::cdUp ( )
overridevirtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 262 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::cdUp(), and setCheckerState().

263 {
264  setCheckerState(true);
266 }
void FWOverlapTableView::chosenItem ( int  x)
overridevirtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 285 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::chosenItem(), gather_cfg::cout, FWGeoTopNode::getFirstSelectedTableIndex(), FWGeoTopNode::kPrintOverlap, FWGeometryTableViewBase::m_eveTopNode, m_tableManager, and FWOverlapTableManager::printOverlaps().

286 {
287  // printf(" FWOverlapTableView::chosenItem chosen item %s \n", ni->name());
288 
289  switch (menuIdx) {
291  {
292  std::cout << "=============================================================================" << std::endl << std::endl;
294  break;
295  }
296  default:
298  }
299 }
int getFirstSelectedTableIndex()
FWOverlapTableManager * m_tableManager
FWOverlapTableView::ClassDefOverride ( FWOverlapTableView  ,
 
)
void FWOverlapTableView::drawPoints ( )

Definition at line 246 of file FWOverlapTableView.cc.

References m_drawPoints, FWGeometryTableViewBase::m_marker, and FWGenericParameter< T >::value().

Referenced by FWOverlapTableView().

247 {
248  m_marker->SetRnrSelf(m_drawPoints.value());
249  m_marker->ElementChanged();
250  gEve->Redraw3D();
251 }
FWEveDigitSetScalableMarker * m_marker
FWBoolParameter m_drawPoints
TEveElement * FWOverlapTableView::getEveGeoElement ( ) const
protectedvirtual

Definition at line 182 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::m_eveTopNode.

183 {
184  return m_eveTopNode;
185 }
FWGeometryTableManagerBase * FWOverlapTableView::getTableManager ( )
overridevirtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 163 of file FWOverlapTableView.cc.

References m_tableManager.

Referenced by FWEveOverlap::GetHighlightTooltip(), FWEveOverlap::Paint(), recalculate(), and FWEveOverlap::tableManager().

164 {
165  return m_tableManager;
166 }
FWOverlapTableManager * m_tableManager
bool FWOverlapTableView::listAllNodes ( ) const
const FWOverlapTableView& FWOverlapTableView::operator= ( const FWOverlapTableView )
private
void FWOverlapTableView::pointSize ( )

Definition at line 254 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::m_marker, m_pointSize, and FWGenericParameter< T >::value().

Referenced by FWOverlapTableView().

255 {
256  m_marker->SetMarkerSize(m_pointSize.value());
257  m_marker->ElementChanged();
258  gEve->Redraw3D();
259 }
FWEveDigitSetScalableMarker * m_marker
FWLongParameter m_pointSize
void FWOverlapTableView::populateController ( ViewerParameterGUI gui) const
overridevirtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 230 of file FWOverlapTableView.cc.

References m_extrusionMarkerColor, m_overlapMarkerColor, m_pointSize, m_rnrExtrusion, m_rnrOverlap, FWGeometryTableViewBase::populateController(), ViewerParameterGUI::requestTab(), and mps_merge::separator.

231 {
232  gui.requestTab("Style").
233  // addParam(&m_enableHighlight).
234  // separator().
235  addParam(&m_rnrOverlap).
236  addParam(&m_rnrExtrusion).
237  separator().
238  addParam(&m_extrusionMarkerColor).
239  addParam(&m_overlapMarkerColor).
240  addParam(&m_pointSize);
241 
243 }
string separator
Definition: mps_merge.py:79
FWBoolParameter m_rnrOverlap
void populateController(ViewerParameterGUI &) const override
ViewerParameterGUI & requestTab(const char *)
FWBoolParameter m_rnrExtrusion
FWLongParameter m_extrusionMarkerColor
FWLongParameter m_pointSize
FWLongParameter m_overlapMarkerColor
void FWOverlapTableView::precisionCallback ( Long_t  )

Definition at line 188 of file FWOverlapTableView.cc.

References gather_cfg::cout, m_numEntry, m_precision, FWGenericParameter< T >::set(), setCheckerState(), and sUpdateMsg.

189 {
190  // std::cout << " ----------------------------- PRECISION \n" << m_numEntry->GetNumber();
191  setCheckerState(true);
192  m_precision.set( m_numEntry->GetNumber());
194 }
FWDoubleParameter m_precision
TGNumberEntry * m_numEntry
static const std::string sUpdateMsg
void FWOverlapTableView::recalculate ( )

Definition at line 197 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().

198 {
199  //m_path.set(m_pathEntry->GetText());
200  // m_precision.set(m_numEntry->GetNumber());
201  // std::cout << " $$$$ " << m_path.value() << std::endl;
204  getTableManager()->setLevelOffset(getTableManager()->refEntries().at(getTopNodeIdx()).m_level);
205  refreshTable3D();
206 
207  setCheckerState(false);
208 }
FWStringParameter m_path
FWGeometryTableManagerBase * getTableManager() override
void refreshTable3D() override
FWDoubleParameter m_precision
FWOverlapTableManager * m_tableManager
void importOverlaps(std::string path, double precision)
void FWOverlapTableView::refreshTable3D ( )
overridevirtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 302 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::getTopNodeIdx(), mps_fire::i, FWGeometryTableManagerBase::isNodeRendered(), FWGeometryTableViewBase::m_enableRedraw, m_extrusionMarkerColor, FWGeometryTableViewBase::m_marker, FWOverlapTableManager::QuadId::m_nodes, m_overlapMarkerColor, FWOverlapTableManager::QuadId::m_ovl, m_rnrExtrusion, m_rnrOverlap, m_tableManager, lumiQueryAPI::q, FWGeometryTableViewBase::refreshTable3D(), and FWGenericParameter< T >::value().

Referenced by FWOverlapTableView(), recalculate(), and setListAllNodes().

303 {
304  using namespace TMath;
305  if (!m_enableRedraw) return;
307 
308  for (int i = 0; i < m_marker->GetPlex()->Size(); ++i)
309  {
311  TEveQuadSet::QFreeQuad_t* q = (TEveQuadSet::QFreeQuad_t*)m_marker->GetDigit(i);
312  q->fValue = -1;
313 
314  // check if any of the overlaping nodes is visible -> is in the subtree
315  bool rnr = false;
316 
317  for (std::vector<int>::iterator j = id->m_nodes.begin(); j < id->m_nodes.end(); ++j)
318  {
319  if ( (id->m_ovl->IsExtrusion() && m_rnrExtrusion.value()) || (id->m_ovl->IsOverlap() && m_rnrOverlap.value()))
320  {
321  if (*j == getTopNodeIdx() || m_tableManager->isNodeRendered(*j, getTopNodeIdx() )) {
322  rnr = true;
323  break;
324  }
325  }
326  }
327 
328  if (rnr) {
329  q->fValue = (id->m_ovl->IsOverlap()) ? m_overlapMarkerColor.value() : m_extrusionMarkerColor.value();
330  q->fValue += 1000;
331  }
332  }
333 
334  m_marker->ElementChanged();
335  gEve->FullRedraw3D(false, true);
336 }
bool isNodeRendered(int idx, int top_node_idx) const
FWBoolParameter m_rnrOverlap
FWEveDigitSetScalableMarker * m_marker
FWBoolParameter m_rnrExtrusion
FWLongParameter m_extrusionMarkerColor
FWLongParameter m_overlapMarkerColor
FWOverlapTableManager * m_tableManager
void FWOverlapTableView::setCheckerState ( bool  x)
private

Definition at line 276 of file FWOverlapTableView.cc.

References m_applyButton, m_runChecker, and x.

Referenced by cdTop(), cdUp(), precisionCallback(), and recalculate().

277 {
278  m_runChecker = x;
279  m_applyButton->SetForegroundColor(x ? 0xff0000 : 0x000000);
280  gClient->NeedRedraw(m_applyButton);
281 
282 }
TGTextButton * m_applyButton
void FWOverlapTableView::setFrom ( const FWConfiguration iFrom)
overridevirtual

Reimplemented from FWConfigurableParameterizable.

Definition at line 212 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().

213 {
214  m_enableRedraw = false;
215 
216  for (const_iterator it =begin(), itEnd = end(); it != itEnd; ++it)
217  {
218  (*it)->setFrom(iFrom);
219  }
220 
221  m_viewersConfig = iFrom.valueForKey("Viewers");
222  m_numEntry->SetNumber(m_precision.value());
223 
224  // refreshTable3D();
225  m_enableRedraw = true;
226  recalculate();
227 }
std::vector< FWParameterBase * >::const_iterator const_iterator
const_iterator begin() const
const FWConfiguration * m_viewersConfig
FWDoubleParameter m_precision
const_iterator end() const
TGNumberEntry * m_numEntry
const FWConfiguration * valueForKey(const std::string &iKey) const
void FWOverlapTableView::setListAllNodes ( )

Definition at line 175 of file FWOverlapTableView.cc.

References m_listAllNodes, m_listOptionButton, refreshTable3D(), and FWGenericParameter< T >::set().

176 {
178  refreshTable3D();
179 }
FWBoolParameter m_listAllNodes
void refreshTable3D() override
TGCheckButton * m_listOptionButton

Member Data Documentation

TGTextButton* FWOverlapTableView::m_applyButton
private

Definition at line 68 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), and setCheckerState().

FWBoolParameter FWOverlapTableView::m_drawPoints

Definition at line 90 of file FWOverlapTableView.h.

Referenced by drawPoints(), and FWOverlapTableView().

FWLongParameter FWOverlapTableView::m_extrusionMarkerColor

Definition at line 92 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), populateController(), and refreshTable3D().

FWBoolParameter FWOverlapTableView::m_listAllNodes

Definition at line 85 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), listAllNodes(), and setListAllNodes().

TGCheckButton* FWOverlapTableView::m_listOptionButton
private

Definition at line 69 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), and setListAllNodes().

TGNumberEntry* FWOverlapTableView::m_numEntry

Definition at line 75 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), precisionCallback(), and setFrom().

FWLongParameter FWOverlapTableView::m_overlapMarkerColor

Definition at line 93 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), populateController(), and refreshTable3D().

FWStringParameter FWOverlapTableView::m_path

Definition at line 82 of file FWOverlapTableView.h.

Referenced by recalculate().

FWLongParameter FWOverlapTableView::m_pointSize

Definition at line 91 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), pointSize(), and populateController().

FWDoubleParameter FWOverlapTableView::m_precision

Definition at line 83 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), precisionCallback(), recalculate(), and setFrom().

FWBoolParameter FWOverlapTableView::m_rnrExtrusion
FWBoolParameter FWOverlapTableView::m_rnrOverlap
bool FWOverlapTableView::m_runChecker

Definition at line 77 of file FWOverlapTableView.h.

Referenced by setCheckerState().

FWOverlapTableManager* FWOverlapTableView::m_tableManager