CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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

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
 
FWEveDigitSetScalableMarkergetMarker ()
 
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
 
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
virtual ~FWViewBase ()
 

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 34 of file FWOverlapTableView.h.

Constructor & Destructor Documentation

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, 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().

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

Definition at line 159 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::m_marker.

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

Member Function Documentation

void FWOverlapTableView::cdTop ( )
virtual
void FWOverlapTableView::cdUp ( )
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 264 of file FWOverlapTableView.cc.

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

265 {
266  setCheckerState(true);
268 }
void FWOverlapTableView::chosenItem ( int  x)
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 287 of file FWOverlapTableView.cc.

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

288 {
289  // printf(" FWOverlapTableView::chosenItem chosen item %s \n", ni->name());
290 
291  switch (menuIdx) {
293  {
294  std::cout << "=============================================================================" << std::endl << std::endl;
296  break;
297  }
298  default:
300  }
301 }
int getFirstSelectedTableIndex()
tuple cout
Definition: gather_cfg.py:121
FWOverlapTableManager * m_tableManager
FWOverlapTableView::ClassDef ( FWOverlapTableView  ,
 
)
void FWOverlapTableView::drawPoints ( )

Definition at line 248 of file FWOverlapTableView.cc.

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

Referenced by FWOverlapTableView().

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

Definition at line 184 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::m_eveTopNode.

185 {
186  return m_eveTopNode;
187 }
FWGeometryTableManagerBase * FWOverlapTableView::getTableManager ( )
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 165 of file FWOverlapTableView.cc.

References m_tableManager.

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

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

Definition at line 256 of file FWOverlapTableView.cc.

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

Referenced by FWOverlapTableView().

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

Reimplemented from FWGeometryTableViewBase.

Definition at line 232 of file FWOverlapTableView.cc.

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

233 {
234  gui.requestTab("Style").
235  // addParam(&m_enableHighlight).
236  // separator().
237  addParam(&m_rnrOverlap).
238  addParam(&m_rnrExtrusion).
239  separator().
240  addParam(&m_extrusionMarkerColor).
241  addParam(&m_overlapMarkerColor).
242  addParam(&m_pointSize);
243 
245 }
FWBoolParameter m_rnrOverlap
ViewerParameterGUI & requestTab(const char *)
FWBoolParameter m_rnrExtrusion
FWLongParameter m_extrusionMarkerColor
FWLongParameter m_pointSize
FWLongParameter m_overlapMarkerColor
virtual void populateController(ViewerParameterGUI &) const
void FWOverlapTableView::precisionCallback ( Long_t  )

Definition at line 190 of file FWOverlapTableView.cc.

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

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

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

200 {
201  //m_path.set(m_pathEntry->GetText());
202  // m_precision.set(m_numEntry->GetNumber());
203  // std::cout << " $$$$ " << m_path.value() << std::endl;
206  getTableManager()->setLevelOffset(getTableManager()->refEntries().at(getTopNodeIdx()).m_level);
207  refreshTable3D();
208 
209  setCheckerState(false);
210 }
FWStringParameter m_path
virtual FWGeometryTableManagerBase * getTableManager()
FWDoubleParameter m_precision
virtual void refreshTable3D()
FWOverlapTableManager * m_tableManager
list at
Definition: asciidump.py:428
void importOverlaps(std::string path, double precision)
void FWOverlapTableView::refreshTable3D ( )
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 304 of file FWOverlapTableView.cc.

References FWGeometryTableViewBase::getTopNodeIdx(), i, FWGeometryTableManagerBase::isNodeRendered(), 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, lumiQueryAPI::q, FWGeometryTableViewBase::refreshTable3D(), and FWGenericParameter< T >::value().

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

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

Definition at line 278 of file FWOverlapTableView.cc.

References m_applyButton, m_runChecker, and x.

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

279 {
280  m_runChecker = x;
281  m_applyButton->SetForegroundColor(x ? 0xff0000 : 0x000000);
282  gClient->NeedRedraw(m_applyButton);
283 
284 }
TGTextButton * m_applyButton
Definition: DDAxes.h:10
void FWOverlapTableView::setFrom ( const FWConfiguration iFrom)
virtual

Reimplemented from FWConfigurableParameterizable.

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

215 {
216  m_enableRedraw = false;
217 
218  for (const_iterator it =begin(), itEnd = end(); it != itEnd; ++it)
219  {
220  (*it)->setFrom(iFrom);
221  }
222 
223  m_viewersConfig = iFrom.valueForKey("Viewers");
224  m_numEntry->SetNumber(m_precision.value());
225 
226  // refreshTable3D();
227  m_enableRedraw = true;
228  recalculate();
229 }
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 177 of file FWOverlapTableView.cc.

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

178 {
180  refreshTable3D();
181 }
FWBoolParameter m_listAllNodes
virtual void refreshTable3D()
TGCheckButton * m_listOptionButton

Member Data Documentation

TGTextButton* FWOverlapTableView::m_applyButton
private

Definition at line 69 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), and setCheckerState().

FWBoolParameter FWOverlapTableView::m_drawPoints

Definition at line 91 of file FWOverlapTableView.h.

Referenced by drawPoints(), and FWOverlapTableView().

FWLongParameter FWOverlapTableView::m_extrusionMarkerColor

Definition at line 93 of file FWOverlapTableView.h.

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

FWBoolParameter FWOverlapTableView::m_listAllNodes

Definition at line 86 of file FWOverlapTableView.h.

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

TGCheckButton* FWOverlapTableView::m_listOptionButton
private

Definition at line 70 of file FWOverlapTableView.h.

Referenced by FWOverlapTableView(), and setListAllNodes().

TGNumberEntry* FWOverlapTableView::m_numEntry

Definition at line 76 of file FWOverlapTableView.h.

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

FWLongParameter FWOverlapTableView::m_overlapMarkerColor

Definition at line 94 of file FWOverlapTableView.h.

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

FWStringParameter FWOverlapTableView::m_path

Definition at line 83 of file FWOverlapTableView.h.

Referenced by recalculate().

FWLongParameter FWOverlapTableView::m_pointSize

Definition at line 92 of file FWOverlapTableView.h.

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

FWDoubleParameter FWOverlapTableView::m_precision

Definition at line 84 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 78 of file FWOverlapTableView.h.

Referenced by setCheckerState().

FWOverlapTableManager* FWOverlapTableView::m_tableManager