![]() |
![]() |
#include <Fireworks/Core/interface/FWGeometryTableView.h>
Public Types | |
enum | EFiterType { kFilterMaterialName, kFilterMaterialTitle, kFilterShapeName, kFilterShapeClassName } |
enum | EMode { kNode, kVolume } |
enum | EProximityAlgo { kBBoxCenter, kBBoxSurface } |
![]() | |
typedef std::vector < FWParameterBase * > ::const_iterator | const_iterator |
Public Member Functions | |
void | autoExpandCallback () |
void | checkRegionOfInterest () |
bool | drawTopNode () const |
void | filterListCallback () |
void | filterTextEntryCallback () |
FWGeometryTableView (TEveWindowSlot *iParent, FWColorManager *colMng) | |
int | getAutoExpand () const |
std::string | getFilter () const |
int | getFilterType () const |
bool | getIgnoreVisLevelWhenFilter () const |
virtual FWGeometryTableManagerBase * | getTableManager () |
int | getVisLevel () const |
bool | getVolumeMode () const |
bool | isSelectedByRegion () const |
virtual void | populateController (ViewerParameterGUI &) const |
virtual void | setFrom (const FWConfiguration &) |
virtual void | setPath (int, std::string &) |
void | updateFilter (std::string &) |
void | updateVisibilityTopNode () |
virtual | ~FWGeometryTableView () |
![]() | |
virtual void | addTo (FWConfiguration &) const |
void | cdNode (int) |
virtual void | cdTop () |
virtual void | cdUp () |
virtual void | cellClicked (Int_t iRow, Int_t iColumn, Int_t iButton, Int_t iKeyMod, Int_t iGlobalX, Int_t iGlobalY) |
void | checkExpandLevel () |
virtual void | chosenItem (int) |
FWGeometryTableViewBase (TEveWindowSlot *, FWViewType::EType, FWColorManager *) | |
bool | getEnableHighlight () |
long | getLeafTransparencyFactor () const |
FWEveDigitSetScalableMarker * | getMarker () |
long | getMinLeafTransparency () const |
long | getMinParentTransparency () const |
long | getParentTransparencyFactor () const |
int | getTopNodeIdx () const |
void | nodeColorChangeRequested (Color_t) |
void | populate3DViewsFromConfig () |
virtual void | refreshTable3D () |
void | reloadColors () |
virtual void | saveImageTo (const std::string &iName) const |
void | selectView (int) |
void | setBackgroundColor () |
void | transparencyChanged () |
virtual | ~FWGeometryTableViewBase () |
![]() | |
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 |
![]() | |
FWConfigurableParameterizable (unsigned int iVersion=1) | |
unsigned int | version () const |
virtual | ~FWConfigurableParameterizable () |
![]() | |
void | add (FWParameterBase *) |
const_iterator | begin () const |
const_iterator | end () const |
FWParameterizable () | |
virtual | ~FWParameterizable () |
![]() | |
FWConfigurable () | |
virtual | ~FWConfigurable () |
![]() | |
FWParameterSetterEditorBase () | |
virtual void | updateEditor () |
virtual | ~FWParameterSetterEditorBase () |
Private Member Functions | |
ClassDef (FWGeometryTableView, 0) | |
FWGeometryTableView (const FWGeometryTableView &) | |
const FWGeometryTableView & | operator= (const FWGeometryTableView &) |
Description: [one line class summary]
Usage: <usage>
Definition at line 28 of file FWGeometryTableView.h.
Enumerator | |
---|---|
kFilterMaterialName | |
kFilterMaterialTitle | |
kFilterShapeName | |
kFilterShapeClassName |
Definition at line 33 of file FWGeometryTableView.h.
FWGeometryTableView::FWGeometryTableView | ( | TEveWindowSlot * | iParent, |
FWColorManager * | colMng | ||
) |
Definition at line 132 of file FWGeometryTableView.cc.
|
virtual |
Definition at line 237 of file FWGeometryTableView.cc.
|
private |
void FWGeometryTableView::autoExpandCallback | ( | ) |
Definition at line 260 of file FWGeometryTableView.cc.
void FWGeometryTableView::checkRegionOfInterest | ( | ) |
Definition at line 366 of file FWGeometryTableView.cc.
|
private |
|
inline |
Definition at line 53 of file FWGeometryTableView.h.
References m_disableTopNode, and FWGenericParameter< T >::value().
void FWGeometryTableView::filterListCallback | ( | ) |
Definition at line 276 of file FWGeometryTableView.cc.
void FWGeometryTableView::filterTextEntryCallback | ( | ) |
Definition at line 268 of file FWGeometryTableView.cc.
|
inline |
Definition at line 47 of file FWGeometryTableView.h.
References FWGeometryTableViewBase::m_autoExpand, and FWGenericParameter< T >::value().
|
inline |
Definition at line 46 of file FWGeometryTableView.h.
References m_filter, and FWGenericParameter< T >::value().
Referenced by FWEveDetectorGeo::Paint().
|
inline |
Definition at line 51 of file FWGeometryTableView.h.
References m_filterType, and FWGenericParameter< T >::value().
|
inline |
Definition at line 49 of file FWGeometryTableView.h.
References m_visLevelFilter, and FWGenericParameter< T >::value().
Referenced by FWEveDetectorGeo::paintChildNodesRecurse().
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 254 of file FWGeometryTableView.cc.
Referenced by FWEveDetectorGeo::GetHighlightTooltip(), FWEveDetectorGeo::Paint(), and FWEveDetectorGeo::tableManager().
|
inline |
Definition at line 48 of file FWGeometryTableView.h.
References m_visLevel, and FWGenericParameter< T >::value().
Referenced by FWEveDetectorGeo::Paint().
|
inline |
Definition at line 45 of file FWGeometryTableView.h.
References kVolume, m_mode, and FWGenericParameter< T >::value().
Referenced by FWEveDetectorGeo::Paint(), and FWEveDetectorGeo::paintChildNodesRecurse().
|
inline |
Definition at line 62 of file FWGeometryTableView.h.
References m_selectRegion, and FWGenericParameter< T >::value().
Referenced by FWEveDetectorGeo::paintChildNodesRecurse().
|
private |
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 311 of file FWGeometryTableView.cc.
|
virtual |
Reimplemented from FWConfigurableParameterizable.
Definition at line 404 of file FWGeometryTableView.cc.
|
virtual |
Reimplemented from FWGeometryTableViewBase.
Definition at line 241 of file FWGeometryTableView.cc.
void FWGeometryTableView::updateFilter | ( | std::string & | exp | ) |
Definition at line 285 of file FWGeometryTableView.cc.
void FWGeometryTableView::updateVisibilityTopNode | ( | ) |
Definition at line 438 of file FWGeometryTableView.cc.
|
private |
Definition at line 79 of file FWGeometryTableView.h.
Referenced by drawTopNode().
|
private |
Definition at line 82 of file FWGeometryTableView.h.
Referenced by getFilter().
|
private |
Definition at line 74 of file FWGeometryTableView.h.
|
private |
Definition at line 83 of file FWGeometryTableView.h.
Referenced by getFilterType().
|
private |
Definition at line 91 of file FWGeometryTableView.h.
|
private |
Definition at line 75 of file FWGeometryTableView.h.
|
private |
Definition at line 78 of file FWGeometryTableView.h.
Referenced by getVolumeMode().
|
private |
Definition at line 88 of file FWGeometryTableView.h.
|
private |
Definition at line 87 of file FWGeometryTableView.h.
|
private |
Definition at line 86 of file FWGeometryTableView.h.
Referenced by isSelectedByRegion().
|
private |
Definition at line 72 of file FWGeometryTableView.h.
|
private |
Definition at line 80 of file FWGeometryTableView.h.
Referenced by getVisLevel().
|
private |
Definition at line 84 of file FWGeometryTableView.h.
Referenced by getIgnoreVisLevelWhenFilter().