CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes
FWLegoViewBase Class Reference

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

Inheritance diagram for FWLegoViewBase:
FWEveView FWViewBase FWConfigurableParameterizable FWParameterizable FWConfigurable FWEveLegoView FWHFView

Public Member Functions

virtual void addTo (FWConfiguration &) const
 
 FWLegoViewBase (TEveWindowSlot *, FWViewType::EType)
 
virtual TEveCaloViz * getEveCalo () const
 
virtual void populateController (ViewerParameterGUI &) const
 
virtual void setContext (const fireworks::Context &)
 
virtual void setFrom (const FWConfiguration &)
 
virtual ~FWLegoViewBase ()
 
- Public Member Functions inherited from FWEveView
const fireworks::Contextcontext ()
 
virtual
FWViewContextMenuHandlerBase
contextMenuHandler () const
 
virtual void eventBegin ()
 
virtual void eventEnd ()
 
TEveScene * eventScene ()
 
 FWEveView (TEveWindowSlot *, FWViewType::EType, unsigned int version=7)
 
TEveScene * geoScene ()
 
virtual bool isEnergyScaleGlobal () const
 
TEveElement * ownedProducts ()
 
virtual bool requestGLHandlerPick () const
 
virtual void saveImageTo (const std::string &iName) const
 
virtual void setBackgroundColor (Color_t)
 
virtual void setupEnergyScale ()
 
virtual void useGlobalEnergyScaleChanged ()
 
FWViewContextviewContext ()
 
TEveViewer * viewer ()
 
TGLViewer * viewerGL () const
 
virtual void voteCaloMaxVal ()
 
virtual ~FWEveView ()
 
- Public Member Functions inherited from FWViewBase
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 ()
 

Protected Attributes

TEveCaloLego * m_lego
 
TEveCaloLegoOverlay * m_overlay
 
- Protected Attributes inherited from FWViewBase
FWViewType m_type
 

Private Member Functions

void autoScale ()
 
 FWLegoViewBase (const FWLegoViewBase &)
 
const FWLegoViewBaseoperator= (const FWLegoViewBase &)
 
void setAutoRebin ()
 
void setCameras ()
 
void setCell2DMode ()
 
void setFontSizein2D ()
 
void setPixelsPerBin ()
 
void setProjectionMode ()
 
void showOverlay ()
 

Private Attributes

FWBoolParameter m_autoRebin
 
FWEnumParameter m_cell2DMode
 
FWLongParameter m_drawValuesIn2D
 
FWDoubleParameter m_pixelsPerBin
 
FWEnumParameter m_projectionMode
 
FWBoolParameter m_showOverlay
 

Additional Inherited Members

- Public Types inherited from FWParameterizable
typedef std::vector
< FWParameterBase * >
::const_iterator 
const_iterator
 
- Public Attributes inherited from FWViewBase
sigc::signal< void, const
FWViewBase * > 
beingDestroyed_
 
sigc::signal< void, Int_t, Int_t > openSelectedModelContextMenu_
 
- Protected Member Functions inherited from FWEveView
void addToOrthoCamera (TGLOrthoCamera *, FWConfiguration &) const
 
void addToPerspectiveCamera (TGLPerspectiveCamera *, const std::string &, FWConfiguration &) const
 
virtual void cameraGuideChanged ()
 
virtual void pointLineScalesChanged ()
 
virtual void resetCamera ()
 
void setFromOrthoCamera (TGLOrthoCamera *, const FWConfiguration &)
 
void setFromPerspectiveCamera (TGLPerspectiveCamera *, const std::string &, const FWConfiguration &)
 
- Protected Member Functions inherited from FWViewBase
virtual ~FWViewBase ()
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 40 of file FWLegoViewBase.h.

Constructor & Destructor Documentation

FWLegoViewBase::FWLegoViewBase ( TEveWindowSlot *  iParent,
FWViewType::EType  typeId 
)

Definition at line 53 of file FWLegoViewBase.cc.

References FWEnumParameter::addEntry(), FWGenericParameter< T >::changed_, FWViewType::kLegoHF, m_autoRebin, m_cell2DMode, m_drawValuesIn2D, m_pixelsPerBin, m_projectionMode, m_showOverlay, FWGenericParameter< T >::set(), setAutoRebin(), setCell2DMode(), setFontSizein2D(), setPixelsPerBin(), setProjectionMode(), showOverlay(), and FWEveView::viewerGL().

53  :
54  FWEveView(iParent, typeId),
55  m_lego(0),
56  m_overlay(0),
57  m_autoRebin(this,"Auto rebin on zoom-out",false),
58  m_pixelsPerBin(this, "Pixels per bin", 10., 1., 20.),
59  m_projectionMode(this, "Projection", 0l, 0l, 2l),
60  m_cell2DMode(this, "Cell2DMode", 1l, 1l, 2l),
61  m_drawValuesIn2D(this,"Draw Cell2D threshold (pixels)",40l,16l,200l),
62  m_showOverlay(this,"Draw scales", true)
63 {
64  viewerGL()->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
65  viewerGL()->GetLightSet()->SetUseSpecular(false);
66 
67  m_projectionMode.addEntry(0, "Auto");
68  m_projectionMode.addEntry(1, "3D");
69  m_projectionMode.addEntry(2, "2D");
70 
71  m_cell2DMode.addEntry(1, "Plain");
72  m_cell2DMode.addEntry(2, "Outline");
73  if (typeId == FWViewType::kLegoHF) m_cell2DMode.set(2); // different default for HF view
74 
75  m_autoRebin.changed_.connect(boost::bind(&FWLegoViewBase::setAutoRebin,this));
76  m_pixelsPerBin.changed_.connect(boost::bind(&FWLegoViewBase::setPixelsPerBin,this));
77  m_drawValuesIn2D.changed_.connect(boost::bind(&FWLegoViewBase::setFontSizein2D,this));
78  m_showOverlay.changed_.connect(boost::bind(&FWLegoViewBase::showOverlay,this));
79  m_projectionMode.changed_.connect(boost::bind(&FWLegoViewBase::setProjectionMode, this));
80  m_cell2DMode.changed_.connect(boost::bind(&FWLegoViewBase::setCell2DMode, this));
81 }
FWEnumParameter m_projectionMode
FWDoubleParameter m_pixelsPerBin
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
sigc::signal< void, T > changed_
bool addEntry(Long_t id, const std::string &txt)
TEveCaloLego * m_lego
FWBoolParameter m_showOverlay
FWLongParameter m_drawValuesIn2D
TEveCaloLegoOverlay * m_overlay
FWBoolParameter m_autoRebin
void setProjectionMode()
FWEveView(TEveWindowSlot *, FWViewType::EType, unsigned int version=7)
Definition: FWEveView.cc:80
FWEnumParameter m_cell2DMode
FWViewType::EType typeId() const
Definition: FWViewBase.h:42
FWLegoViewBase::~FWLegoViewBase ( )
virtual

Definition at line 83 of file FWLegoViewBase.cc.

References m_lego, m_overlay, and FWEveView::viewerGL().

84 {
85  viewerGL()->RemoveOverlayElement(m_overlay);
86  m_lego->Destroy();
87 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
TEveCaloLego * m_lego
TEveCaloLegoOverlay * m_overlay
FWLegoViewBase::FWLegoViewBase ( const FWLegoViewBase )
private

Member Function Documentation

void FWLegoViewBase::addTo ( FWConfiguration iTo) const
virtual

Reimplemented from FWEveView.

Definition at line 265 of file FWLegoViewBase.cc.

References FWConfiguration::addKeyValue(), FWEveView::addTo(), FWEveView::addToOrthoCamera(), FWEveView::addToPerspectiveCamera(), mergeVDriftHistosByStation::name, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, FWViewBase::typeName(), and FWEveView::viewerGL().

266 {
267  FWEveView::addTo(iTo);
268 
269  bool topView = viewerGL()->CurrentCamera().IsOrthographic();
270  std::ostringstream s;
271  s << topView;
272  std::string name = "topView";
273  iTo.addKeyValue(name+typeName(),FWConfiguration(s.str()));
274 
275  if (topView)
276  {
277  TGLOrthoCamera* camera = dynamic_cast<TGLOrthoCamera*>(&(viewerGL()->RefCamera(TGLViewer::kCameraOrthoXOY)));
278  addToOrthoCamera(camera, iTo);
279  }
280  else
281  {
282  TGLPerspectiveCamera* camera = dynamic_cast<TGLPerspectiveCamera*>(&(viewerGL()->RefCamera(TGLViewer::kCameraPerspXOY)));
283  addToPerspectiveCamera(camera, typeName(), iTo);
284  }
285 }
void addToOrthoCamera(TGLOrthoCamera *, FWConfiguration &) const
Definition: FWEveView.cc:405
const std::string & typeName() const
Definition: FWViewBase.cc:121
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
FWConfiguration & addKeyValue(const std::string &, const FWConfiguration &)
virtual void addTo(FWConfiguration &) const
Definition: FWEveView.cc:338
void addToPerspectiveCamera(TGLPerspectiveCamera *, const std::string &, FWConfiguration &) const
Definition: FWEveView.cc:461
void FWLegoViewBase::autoScale ( )
private
TEveCaloViz * FWLegoViewBase::getEveCalo ( ) const
virtual

Reimplemented from FWEveView.

Definition at line 91 of file FWLegoViewBase.cc.

References m_lego.

92 {
93  return static_cast<TEveCaloViz*>(m_lego);
94 }
TEveCaloLego * m_lego
const FWLegoViewBase& FWLegoViewBase::operator= ( const FWLegoViewBase )
private
void FWLegoViewBase::populateController ( ViewerParameterGUI gui) const
virtual

Reimplemented from FWEveView.

Definition at line 313 of file FWLegoViewBase.cc.

References m_autoRebin, m_cell2DMode, m_drawValuesIn2D, m_pixelsPerBin, m_projectionMode, m_showOverlay, FWEveView::populateController(), and ViewerParameterGUI::requestTab().

314 {
316 
317  gui.requestTab("Style").
318  separator().
319  addParam(&m_projectionMode).
320  addParam(&m_cell2DMode).
321  addParam(&m_drawValuesIn2D);
322 
323  gui.requestTab("Scales").
324  separator().
325  addParam(&m_showOverlay);
326 
327  gui.requestTab("Rebin").
328  addParam(&m_autoRebin).
329  addParam(&m_pixelsPerBin);
330 }
FWEnumParameter m_projectionMode
FWDoubleParameter m_pixelsPerBin
virtual void populateController(ViewerParameterGUI &) const
Definition: FWEveView.cc:543
ViewerParameterGUI & requestTab(const char *)
FWBoolParameter m_showOverlay
FWLongParameter m_drawValuesIn2D
FWBoolParameter m_autoRebin
FWEnumParameter m_cell2DMode
void FWLegoViewBase::setAutoRebin ( )
private

Definition at line 163 of file FWLegoViewBase.cc.

References m_autoRebin, m_lego, and FWGenericParameter< T >::value().

Referenced by FWLegoViewBase().

164 {
165  m_lego->SetAutoRebin(m_autoRebin.value());
166  m_lego->ElementChanged(kTRUE,kTRUE);
167 }
TEveCaloLego * m_lego
FWBoolParameter m_autoRebin
void FWLegoViewBase::setCameras ( )
private
void FWLegoViewBase::setCell2DMode ( )
private

Definition at line 304 of file FWLegoViewBase.cc.

References m_cell2DMode, m_lego, FWGenericParameter< T >::value(), and FWEveView::viewerGL().

Referenced by FWLegoViewBase().

305 {
306  m_lego->Set2DMode((TEveCaloLego::E2DMode_e)m_cell2DMode.value());
307  m_lego->ElementChanged();
308  viewerGL()->Changed();
309  gEve->Redraw3D();
310 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
TEveCaloLego * m_lego
FWEnumParameter m_cell2DMode
void FWLegoViewBase::setContext ( const fireworks::Context ctx)
virtual

Reimplemented from FWEveView.

Reimplemented in FWHFView, and FWEveLegoView.

Definition at line 97 of file FWLegoViewBase.cc.

References data, FWEveView::eventScene(), fireworks::Context::getCaloData(), fireworks::Context::getCaloDataHF(), FWViewType::kLego, FWViewType::kLegoHF, m_autoRebin, m_cell2DMode, m_drawValuesIn2D, m_lego, m_overlay, m_pixelsPerBin, Pi, FWEveView::setContext(), ntuplemaker::status, TwoPi, FWViewBase::typeId(), FWGenericParameter< T >::value(), FWEveView::viewerGL(), fw3dlego::xbins, and fw3dlego::xbins_n.

Referenced by FWEveLegoView::setContext(), and FWHFView::setContext().

98 {
100 
101  TEveCaloData* data;
102  if (typeId() == FWViewType::kLego) {
103  data = static_cast<TEveCaloData*>(ctx.getCaloData());
104  }
105  else if (typeId() == FWViewType::kLegoHF) {
106  data = static_cast<TEveCaloData*>(ctx.getCaloDataHF());
107  }
108  else
109  {
110  // create empty data locally instead of context
111  TEveCaloDataHist* hdata = new TEveCaloDataHist();
112  hdata->IncDenyDestroy();
113 
114  Bool_t status = TH1::AddDirectoryStatus();
115  TH1::AddDirectory(kFALSE); //Keeps histogram from going into memory
116  TH2F* dummy = new TH2F("background",
117  "background",
119  72, -1*TMath::Pi(), TMath::Pi());
120 
121  TH1::AddDirectory(status);
122  Int_t sliceIndex = hdata->AddHistogram(dummy);
123  (hdata)->RefSliceInfo(sliceIndex).Setup("background", 0., 0);
124  data = hdata;
125  }
126 
127  data->GetEtaBins()->SetNdivisions(710);
128  data->GetPhiBins()->SetNdivisions(510);
129  data->GetEtaBins()->SetTitleFont(120);
130  data->GetEtaBins()->SetTitle("h");
131  data->GetPhiBins()->SetTitleFont(120);
132  data->GetPhiBins()->SetTitle("f");
133  data->GetEtaBins()->SetLabelSize(0.02);
134  data->GetEtaBins()->SetTitleSize(0.03);
135 
136  m_lego = new TEveCaloLego(data);
137  m_lego->Set2DMode((TEveCaloLego::E2DMode_e)m_cell2DMode.value());
138  m_lego->SetDrawNumberCellPixels(m_drawValuesIn2D.value());
139  m_lego->SetAutoRebin(m_autoRebin.value());
140  m_lego->SetPixelsPerBin(m_pixelsPerBin.value());
141 
142  m_lego->InitMainTrans();
143  m_lego->RefMainTrans().SetScale(TMath::TwoPi(), TMath::TwoPi(), TMath::Pi());
144  m_lego->SetScaleAbs(true);
145 
146  // set flat in 2D
147  m_lego->SetHasFixedHeightIn2DMode(true);
148  m_lego->SetFixedHeightValIn2DMode(0.001);
149  eventScene()->AddElement(m_lego);
150 
151  TEveLegoEventHandler* eh = dynamic_cast<TEveLegoEventHandler*>( viewerGL()->GetEventHandler());
152  if (eh) eh->SetLego(m_lego);
153 
154  m_overlay = new TEveCaloLegoOverlay();
155  m_overlay->SetCaloLego(m_lego);
156  m_overlay->SetShowPlane(kFALSE);
157  m_overlay->SetScalePosition(0.8, 0.6);
158  m_overlay->SetShowScales(1); //temporary
159  viewerGL()->AddOverlayElement(m_overlay);
160 }
const double TwoPi
const double Pi
TEveCaloDataVec * getCaloDataHF() const
Definition: Context.h:82
TEveScene * eventScene()
Definition: FWEveView.h:76
const double xbins[]
FWDoubleParameter m_pixelsPerBin
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
TEveCaloLego * m_lego
TEveCaloDataHist * getCaloData() const
Definition: Context.h:81
FWLongParameter m_drawValuesIn2D
const int xbins_n
TEveCaloLegoOverlay * m_overlay
FWBoolParameter m_autoRebin
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
FWEnumParameter m_cell2DMode
tuple status
Definition: ntuplemaker.py:245
virtual void setContext(const fireworks::Context &x)
Definition: FWEveView.cc:267
FWViewType::EType typeId() const
Definition: FWViewBase.h:42
void FWLegoViewBase::setFontSizein2D ( )
private

Definition at line 288 of file FWLegoViewBase.cc.

References m_drawValuesIn2D, m_lego, and FWGenericParameter< T >::value().

Referenced by FWLegoViewBase().

289 {
290  m_lego->SetDrawNumberCellPixels( m_drawValuesIn2D.value());
291  m_lego->ElementChanged(kTRUE,kTRUE);
292 }
TEveCaloLego * m_lego
FWLongParameter m_drawValuesIn2D
void FWLegoViewBase::setFrom ( const FWConfiguration iFrom)
virtual

Reimplemented from FWEveView.

Definition at line 187 of file FWLegoViewBase.cc.

References m_autoRebin, m_cell2DMode, m_showOverlay, alignBH_cfg::mode, alignCSCRings::s, FWGenericParameter< T >::set(), FWEveView::setFrom(), FWEveView::setFromOrthoCamera(), FWEveView::setFromPerspectiveCamera(), AlCaHLTBitMon_QueryRunRegistry::string, FWViewBase::typeName(), FWConfiguration::value(), relativeConstraints::value, FWConfiguration::valueForKey(), FWConfiguration::version(), and FWEveView::viewerGL().

188 {
189  FWEveView::setFrom(iFrom);
190 
191  // cell 2D style
192  if (iFrom.version() < 5)
193  {
194  const FWConfiguration* value = iFrom.valueForKey( "Cell2DMode" );
195  if ( value != 0 )
196  {
197  int mode;
198  std::istringstream s(value->value());
199  s>> mode;
200  m_cell2DMode.set(mode);
201  }
202 
203  }
204 
205  // view controller parameters, changed name in version 4
206  if (iFrom.version() < 4)
207  {
208  bool xb;/* double xd;
209  {
210  std::istringstream s(iFrom.valueForKey("Lego auto scale")->value());
211  s >> xb; m_energyScaleMode.set(xb ? FWEveView::kAutoScale : FWEveView::kFixedScale);
212  }
213  {
214  std::istringstream s(iFrom.valueForKey("Lego scale GeV)")->value());
215  s >> xd; m_energyMaxAbsVal.set(xd);
216  }*/
217  {
218  std::istringstream s(iFrom.valueForKey("Show scales")->value());
219  s >> xb; m_showOverlay.set(xb);
220  }
221  {
222  std::istringstream s(iFrom.valueForKey("Show scales")->value());
223  s >> xb; m_showOverlay.set(xb);
224  }
225  {
226  std::istringstream s(iFrom.valueForKey("Auto rebin on zoom")->value());
227  s >> xb; m_autoRebin.set(xb);
228  }
229  }
230 
231  //
232  // camera restore
233 
234  if (iFrom.version() > 1)
235  {
236  bool topView = true;
237  std::string stateName("topView"); stateName += typeName();
238  assert( 0 != iFrom.valueForKey(stateName));
239  std::istringstream s(iFrom.valueForKey(stateName)->value());
240  s >> topView;
241 
242 
243  if (topView)
244  {
245  viewerGL()->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
246  TGLOrthoCamera* camera = dynamic_cast<TGLOrthoCamera*>( &(viewerGL()->RefCamera(TGLViewer::kCameraOrthoXOY)) );
247  setFromOrthoCamera(camera, iFrom);
248  }
249  else
250  {
251  viewerGL()->SetCurrentCamera(TGLViewer::kCameraPerspXOY);
252  TGLPerspectiveCamera* camera = dynamic_cast<TGLPerspectiveCamera*>(&(viewerGL()->RefCamera(TGLViewer::kCameraPerspXOY)));
253  setFromPerspectiveCamera(camera, typeName(), iFrom);
254  }
255  }
256  else
257  {
258  // reset camera if version not supported
259  viewerGL()->ResetCamerasAfterNextUpdate();
260  }
261 
262 }
virtual void setFrom(const FWConfiguration &)
Definition: FWEveView.cc:356
const std::string & typeName() const
Definition: FWViewBase.cc:121
unsigned int version() const
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
FWBoolParameter m_showOverlay
FWBoolParameter m_autoRebin
const std::string & value(unsigned int iIndex=0) const
void setFromPerspectiveCamera(TGLPerspectiveCamera *, const std::string &, const FWConfiguration &)
Definition: FWEveView.cc:490
FWEnumParameter m_cell2DMode
const FWConfiguration * valueForKey(const std::string &iKey) const
void setFromOrthoCamera(TGLOrthoCamera *, const FWConfiguration &)
Definition: FWEveView.cc:425
void FWLegoViewBase::setPixelsPerBin ( )
private

Definition at line 170 of file FWLegoViewBase.cc.

References m_lego, m_pixelsPerBin, and FWGenericParameter< T >::value().

Referenced by FWLegoViewBase().

171 {
172  m_lego->SetPixelsPerBin((Int_t) (m_pixelsPerBin.value()));
173  m_lego->ElementChanged(kTRUE,kTRUE);
174 }
FWDoubleParameter m_pixelsPerBin
TEveCaloLego * m_lego
void FWLegoViewBase::setProjectionMode ( )
private

Definition at line 295 of file FWLegoViewBase.cc.

References m_lego, m_projectionMode, FWGenericParameter< T >::value(), and FWEveView::viewerGL().

Referenced by FWLegoViewBase().

296 {
297  m_lego->SetProjection((TEveCaloLego::EProjection_e)m_projectionMode.value());
298  m_lego->ElementChanged();
299  viewerGL()->Changed();
300  gEve->Redraw3D();
301 }
FWEnumParameter m_projectionMode
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
TEveCaloLego * m_lego
void FWLegoViewBase::showOverlay ( )
private

Definition at line 177 of file FWLegoViewBase.cc.

References m_overlay, m_showOverlay, FWGenericParameter< T >::value(), and FWEveView::viewerGL().

Referenced by FWLegoViewBase().

178 {
179  if (m_overlay) m_overlay->SetShowScales(m_showOverlay.value());
180  viewerGL()->Changed();
181  gEve->Redraw3D();
182 }
TGLViewer * viewerGL() const
Definition: FWEveView.cc:198
FWBoolParameter m_showOverlay
TEveCaloLegoOverlay * m_overlay

Member Data Documentation

FWBoolParameter FWLegoViewBase::m_autoRebin
private
FWEnumParameter FWLegoViewBase::m_cell2DMode
private
FWLongParameter FWLegoViewBase::m_drawValuesIn2D
private

Definition at line 83 of file FWLegoViewBase.h.

Referenced by FWLegoViewBase(), populateController(), setContext(), and setFontSizein2D().

TEveCaloLego* FWLegoViewBase::m_lego
protected
TEveCaloLegoOverlay* FWLegoViewBase::m_overlay
protected

Definition at line 61 of file FWLegoViewBase.h.

Referenced by setContext(), showOverlay(), and ~FWLegoViewBase().

FWDoubleParameter FWLegoViewBase::m_pixelsPerBin
private

Definition at line 80 of file FWLegoViewBase.h.

Referenced by FWLegoViewBase(), populateController(), setContext(), and setPixelsPerBin().

FWEnumParameter FWLegoViewBase::m_projectionMode
private

Definition at line 81 of file FWLegoViewBase.h.

Referenced by FWLegoViewBase(), populateController(), and setProjectionMode().

FWBoolParameter FWLegoViewBase::m_showOverlay
private

Definition at line 84 of file FWLegoViewBase.h.

Referenced by FWLegoViewBase(), populateController(), setFrom(), and showOverlay().