CMS 3D CMS Logo

Public Member Functions | Public Attributes

FWGeometryTableManagerBase::NodeInfo Struct Reference

#include <FWGeometryTableManagerBase.h>

List of all members.

Public Member Functions

const char * name () const
 NodeInfo (TGeoNode *n, Int_t p, Color_t col, Char_t l, UChar_t f=kVisNodeSelf|kVisNodeChld)
 NodeInfo ()
void resetBit (UChar_t f)
void setBit (UChar_t f)
void setBitVal (UChar_t f, bool x)
void switchBit (UChar_t f)
bool testBit (UChar_t f) const
bool testBitAny (UChar_t f) const

Public Attributes

Color_t m_color
UChar_t m_flags
UChar_t m_level
TGeoNode * m_node
Int_t m_parent
UChar_t m_transparency

Detailed Description

Definition at line 55 of file FWGeometryTableManagerBase.h.


Constructor & Destructor Documentation

FWGeometryTableManagerBase::NodeInfo::NodeInfo ( ) [inline]

Definition at line 57 of file FWGeometryTableManagerBase.h.

FWGeometryTableManagerBase::NodeInfo::NodeInfo ( TGeoNode *  n,
Int_t  p,
Color_t  col,
Char_t  l,
UChar_t  f = kVisNodeSelf|kVisNodeChld 
) [inline]

Definition at line 60 of file FWGeometryTableManagerBase.h.

                                                                                                   :m_node(n), m_parent(p), m_color(col), m_level(l), 
                 m_flags(f) {}  

Member Function Documentation

const char * FWGeometryTableManagerBase::NodeInfo::name ( void  ) const
void FWGeometryTableManagerBase::NodeInfo::resetBit ( UChar_t  f) [inline]
void FWGeometryTableManagerBase::NodeInfo::setBit ( UChar_t  f) [inline]
void FWGeometryTableManagerBase::NodeInfo::setBitVal ( UChar_t  f,
bool  x 
) [inline]
void FWGeometryTableManagerBase::NodeInfo::switchBit ( UChar_t  f) [inline]

Definition at line 81 of file FWGeometryTableManagerBase.h.

References resetBit(), setBit(), and testBit().

Referenced by FWGeometryTableViewBase::cellClicked().

{ testBit(f) ? resetBit(f) : setBit(f); }
bool FWGeometryTableManagerBase::NodeInfo::testBit ( UChar_t  f) const [inline]
bool FWGeometryTableManagerBase::NodeInfo::testBitAny ( UChar_t  f) const [inline]

Member Data Documentation

Definition at line 67 of file FWGeometryTableManagerBase.h.

Referenced by resetBit(), setBit(), testBit(), and testBitAny().