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

Constructor & Destructor Documentation

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

Definition at line 56 of file FWOverlapTableView.cc.

FWOverlapTableView::~FWOverlapTableView ( )
virtual

Definition at line 157 of file FWOverlapTableView.cc.

FWOverlapTableView::FWOverlapTableView ( const FWOverlapTableView )
private

Member Function Documentation

void FWOverlapTableView::cdTop ( )
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 268 of file FWOverlapTableView.cc.

void FWOverlapTableView::cdUp ( )
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 262 of file FWOverlapTableView.cc.

void FWOverlapTableView::chosenItem ( int  x)
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 285 of file FWOverlapTableView.cc.

FWOverlapTableView::ClassDef ( FWOverlapTableView  ,
 
)
void FWOverlapTableView::drawPoints ( )

Definition at line 246 of file FWOverlapTableView.cc.

TEveElement * FWOverlapTableView::getEveGeoElement ( ) const
protectedvirtual

Definition at line 182 of file FWOverlapTableView.cc.

FWGeometryTableManagerBase * FWOverlapTableView::getTableManager ( )
virtual
bool FWOverlapTableView::listAllNodes ( ) const

Definition at line 169 of file FWOverlapTableView.cc.

const FWOverlapTableView& FWOverlapTableView::operator= ( const FWOverlapTableView )
private
void FWOverlapTableView::pointSize ( )

Definition at line 254 of file FWOverlapTableView.cc.

void FWOverlapTableView::populateController ( ViewerParameterGUI gui) const
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 230 of file FWOverlapTableView.cc.

void FWOverlapTableView::precisionCallback ( Long_t  )

Definition at line 188 of file FWOverlapTableView.cc.

void FWOverlapTableView::recalculate ( )

Definition at line 197 of file FWOverlapTableView.cc.

void FWOverlapTableView::refreshTable3D ( )
virtual

Reimplemented from FWGeometryTableViewBase.

Definition at line 302 of file FWOverlapTableView.cc.

void FWOverlapTableView::setCheckerState ( bool  x)
private

Definition at line 276 of file FWOverlapTableView.cc.

void FWOverlapTableView::setFrom ( const FWConfiguration iFrom)
virtual

Reimplemented from FWConfigurableParameterizable.

Definition at line 212 of file FWOverlapTableView.cc.

void FWOverlapTableView::setListAllNodes ( )

Definition at line 175 of file FWOverlapTableView.cc.

Member Data Documentation

TGTextButton* FWOverlapTableView::m_applyButton
private

Definition at line 68 of file FWOverlapTableView.h.

FWBoolParameter FWOverlapTableView::m_drawPoints

Definition at line 90 of file FWOverlapTableView.h.

FWLongParameter FWOverlapTableView::m_extrusionMarkerColor

Definition at line 92 of file FWOverlapTableView.h.

FWBoolParameter FWOverlapTableView::m_listAllNodes

Definition at line 85 of file FWOverlapTableView.h.

TGCheckButton* FWOverlapTableView::m_listOptionButton
private

Definition at line 69 of file FWOverlapTableView.h.

TGNumberEntry* FWOverlapTableView::m_numEntry

Definition at line 75 of file FWOverlapTableView.h.

FWLongParameter FWOverlapTableView::m_overlapMarkerColor

Definition at line 93 of file FWOverlapTableView.h.

FWStringParameter FWOverlapTableView::m_path

Definition at line 82 of file FWOverlapTableView.h.

FWLongParameter FWOverlapTableView::m_pointSize

Definition at line 91 of file FWOverlapTableView.h.

FWDoubleParameter FWOverlapTableView::m_precision

Definition at line 83 of file FWOverlapTableView.h.

FWBoolParameter FWOverlapTableView::m_rnrExtrusion

Definition at line 88 of file FWOverlapTableView.h.

Referenced by FWEveOverlap::paintChildNodesRecurse().

FWBoolParameter FWOverlapTableView::m_rnrOverlap

Definition at line 87 of file FWOverlapTableView.h.

Referenced by FWEveOverlap::paintChildNodesRecurse().

bool FWOverlapTableView::m_runChecker

Definition at line 77 of file FWOverlapTableView.h.

FWOverlapTableManager* FWOverlapTableView::m_tableManager

Definition at line 74 of file FWOverlapTableView.h.