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 Member Functions | Protected Attributes | Private Member Functions | Friends
CmsShowCommon Class Reference

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

Inheritance diagram for CmsShowCommon:
FWConfigurableParameterizable FWParameterizable FWConfigurable

Public Member Functions

virtual void addTo (FWConfiguration &) const
 
 CmsShowCommon (fireworks::Context *)
 
int gamma ()
 
const TGLColorSet & getDarkColorSet () const
 
FWViewEnergyScalegetEnergyScale () const
 
const TGLColorSet & getLightColorSet () const
 
UChar_t getProjTrackBreaking () const
 
bool getRnrPTBMarkers () const
 
void loopPalettes ()
 
void permuteColors ()
 
void randomizeColors ()
 
void setDrawBreakMarkers ()
 
virtual void setFrom (const FWConfiguration &)
 
void setGamma ()
 
void setGeomColor (FWGeomColorIndex, Color_t)
 
void setGeomTransparency (int val, bool projected)
 
void setTrackBreakMode ()
 
void setView (CmsShowCommonPopup *x)
 
void switchBackground ()
 
virtual ~CmsShowCommon ()
 
- 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 Member Functions

const FWColorManagercolorManager () const
 
void setPalette ()
 

Protected Attributes

FWLongParameter m_backgroundColor
 
fireworks::Contextm_context
 
TGLColorSet m_darkColorSet
 
FWBoolParameter m_drawBreakPoints
 
std::auto_ptr< FWViewEnergyScalem_energyScale
 
FWLongParameter m_gamma
 
FWLongParameterm_geomColors [kFWGeomColorSize]
 
FWLongParameter m_geomTransparency2D
 
FWLongParameter m_geomTransparency3D
 
TGLColorSet m_lightColorSet
 
FWEnumParameter m_palette
 
FWEnumParameter m_trackBreak
 
CmsShowCommonPopupm_view
 

Private Member Functions

 CmsShowCommon (const CmsShowCommon &)
 
const CmsShowCommonoperator= (const CmsShowCommon &)
 

Friends

class CmsShowCommonPopup
 

Additional Inherited Members

- Public Types inherited from FWParameterizable
typedef std::vector
< FWParameterBase * >
::const_iterator 
const_iterator
 

Detailed Description

Description: [one line class summary]

Usage: <usage>

Definition at line 41 of file CmsShowCommon.h.

Constructor & Destructor Documentation

CmsShowCommon::CmsShowCommon ( fireworks::Context c)

Definition at line 38 of file CmsShowCommon.cc.

CmsShowCommon::~CmsShowCommon ( )
virtual

Definition at line 79 of file CmsShowCommon.cc.

CmsShowCommon::CmsShowCommon ( const CmsShowCommon )
private

Member Function Documentation

void CmsShowCommon::addTo ( FWConfiguration oTo) const
virtual

Reimplemented from FWConfigurableParameterizable.

Definition at line 231 of file CmsShowCommon.cc.

const FWColorManager * CmsShowCommon::colorManager ( ) const
protected

Definition at line 84 of file CmsShowCommon.cc.

int CmsShowCommon::gamma ( )
inline

Definition at line 60 of file CmsShowCommon.h.

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

60 { return m_gamma.value(); }
FWLongParameter m_gamma
Definition: CmsShowCommon.h:95
const TGLColorSet& CmsShowCommon::getDarkColorSet ( ) const
inline

Definition at line 73 of file CmsShowCommon.h.

References m_darkColorSet.

73 { return m_darkColorSet; }
TGLColorSet m_darkColorSet
FWViewEnergyScale* CmsShowCommon::getEnergyScale ( ) const
inline

Definition at line 70 of file CmsShowCommon.h.

References m_energyScale.

70 { return m_energyScale.get(); }
std::auto_ptr< FWViewEnergyScale > m_energyScale
const TGLColorSet& CmsShowCommon::getLightColorSet ( ) const
inline

Definition at line 72 of file CmsShowCommon.h.

References m_lightColorSet.

72 { return m_lightColorSet; }
TGLColorSet m_lightColorSet
UChar_t CmsShowCommon::getProjTrackBreaking ( ) const
inline

Definition at line 76 of file CmsShowCommon.h.

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

76 { return m_trackBreak.value(); }
FWEnumParameter m_trackBreak
Definition: CmsShowCommon.h:90
bool CmsShowCommon::getRnrPTBMarkers ( ) const
inline

Definition at line 77 of file CmsShowCommon.h.

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

77 { return m_drawBreakPoints.value(); }
FWBoolParameter m_drawBreakPoints
Definition: CmsShowCommon.h:91
void CmsShowCommon::loopPalettes ( )

Definition at line 324 of file CmsShowCommon.cc.

const CmsShowCommon& CmsShowCommon::operator= ( const CmsShowCommon )
private
void CmsShowCommon::permuteColors ( )

Definition at line 135 of file CmsShowCommon.cc.

void CmsShowCommon::randomizeColors ( )

Definition at line 161 of file CmsShowCommon.cc.

void CmsShowCommon::setDrawBreakMarkers ( )

Definition at line 109 of file CmsShowCommon.cc.

void CmsShowCommon::setFrom ( const FWConfiguration iFrom)
virtual

Reimplemented from FWConfigurableParameterizable.

Definition at line 248 of file CmsShowCommon.cc.

void CmsShowCommon::setGamma ( )

Definition at line 121 of file CmsShowCommon.cc.

void CmsShowCommon::setGeomColor ( FWGeomColorIndex  cidx,
Color_t  iColor 
)

Definition at line 180 of file CmsShowCommon.cc.

void CmsShowCommon::setGeomTransparency ( int  val,
bool  projected 
)

Definition at line 187 of file CmsShowCommon.cc.

void CmsShowCommon::setPalette ( )
protected

Definition at line 303 of file CmsShowCommon.cc.

void CmsShowCommon::setTrackBreakMode ( )

Definition at line 94 of file CmsShowCommon.cc.

void CmsShowCommon::setView ( CmsShowCommonPopup x)
inline

Definition at line 79 of file CmsShowCommon.h.

References m_view, and x.

79 { m_view= x;}
CmsShowCommonPopup * m_view
Definition: CmsShowCommon.h:87
void CmsShowCommon::switchBackground ( )

Definition at line 127 of file CmsShowCommon.cc.

Friends And Related Function Documentation

friend class CmsShowCommonPopup
friend

Definition at line 43 of file CmsShowCommon.h.

Member Data Documentation

FWLongParameter CmsShowCommon::m_backgroundColor
mutableprotected

Definition at line 94 of file CmsShowCommon.h.

fireworks::Context* CmsShowCommon::m_context
protected

Definition at line 88 of file CmsShowCommon.h.

TGLColorSet CmsShowCommon::m_darkColorSet
protected

Definition at line 104 of file CmsShowCommon.h.

Referenced by getDarkColorSet().

FWBoolParameter CmsShowCommon::m_drawBreakPoints
protected

Definition at line 91 of file CmsShowCommon.h.

Referenced by getRnrPTBMarkers().

std::auto_ptr<FWViewEnergyScale> CmsShowCommon::m_energyScale
protected

Definition at line 106 of file CmsShowCommon.h.

Referenced by getEnergyScale().

FWLongParameter CmsShowCommon::m_gamma
protected

Definition at line 95 of file CmsShowCommon.h.

Referenced by gamma().

FWLongParameter* CmsShowCommon::m_geomColors[kFWGeomColorSize]
protected

Definition at line 101 of file CmsShowCommon.h.

FWLongParameter CmsShowCommon::m_geomTransparency2D
protected

Definition at line 99 of file CmsShowCommon.h.

FWLongParameter CmsShowCommon::m_geomTransparency3D
protected

Definition at line 100 of file CmsShowCommon.h.

TGLColorSet CmsShowCommon::m_lightColorSet
protected

Definition at line 103 of file CmsShowCommon.h.

Referenced by getLightColorSet().

FWEnumParameter CmsShowCommon::m_palette
mutableprotected

Definition at line 96 of file CmsShowCommon.h.

FWEnumParameter CmsShowCommon::m_trackBreak
protected

Definition at line 90 of file CmsShowCommon.h.

Referenced by getProjTrackBreaking().

CmsShowCommonPopup* CmsShowCommon::m_view
protected

Definition at line 87 of file CmsShowCommon.h.

Referenced by setView().