TEveProjectionAxes Class Reference

#include <TEveProjectionAxes.h>

Inheritance diagram for TEveProjectionAxes:

TAttAxis TAttBBox TAtt3D TNamed TEveElement TAttAxis TAttBBox TAtt3D TNamed TEveElement List of all members.

Public Types

enum  ELabMode
enum  EAxesMode
enum  ELabMode
enum  EAxesMode

Public Member Functions

 TEveProjectionAxes (TEveProjectionManager *m, Bool_t useColorSet=kTRUE)
virtual ~TEveProjectionAxes ()
TEveProjectionManagerGetManager ()
void SetLabMode (ELabMode x)
ELabMode GetLabMode () const
void SetAxesMode (EAxesMode x)
EAxesMode GetAxesMode () const
void SetDrawCenter (Bool_t x)
Bool_t GetDrawCenter () const
void SetDrawOrigin (Bool_t x)
Bool_t GetDrawOrigin () const
virtual void Paint (Option_t *option="")
virtual void ComputeBBox ()
virtual const TGPictureGetListTreeIcon (Bool_t open=kFALSE)
 ClassDef (TEveProjectionAxes, 1)
 TEveProjectionAxes (TEveProjectionManager *m, Bool_t useColorSet=kTRUE)
virtual ~TEveProjectionAxes ()
TEveProjectionManagerGetManager ()
void SetLabMode (ELabMode x)
ELabMode GetLabMode () const
void SetAxesMode (EAxesMode x)
EAxesMode GetAxesMode () const
void SetDrawCenter (Bool_t x)
Bool_t GetDrawCenter () const
void SetDrawOrigin (Bool_t x)
Bool_t GetDrawOrigin () const
virtual void Paint (Option_t *option="")
virtual void ComputeBBox ()
virtual const TGPictureGetListTreeIcon (Bool_t open=kFALSE)
 ClassDef (TEveProjectionAxes, 1)

Protected Attributes

TEveProjectionManagerfManager
Bool_t fUseColorSet
ELabMode fLabMode
EAxesMode fAxesMode
Bool_t fDrawCenter
Bool_t fDrawOrigin
TEveProjectionManagerfManager

Private Member Functions

 TEveProjectionAxes (const TEveProjectionAxes &)
TEveProjectionAxesoperator= (const TEveProjectionAxes &)
 TEveProjectionAxes (const TEveProjectionAxes &)
TEveProjectionAxesoperator= (const TEveProjectionAxes &)

Friends

class TEveProjectionAxesGL

Detailed Description

Definition at line 24 of file TEveProjectionAxes.h.


Member Enumeration Documentation

enum TEveProjectionAxes::ELabMode

Definition at line 33 of file TEveProjectionAxes.h.

enum TEveProjectionAxes::EAxesMode

Definition at line 34 of file TEveProjectionAxes.h.

enum TEveProjectionAxes::ELabMode

Definition at line 33 of file TEveProjectionAxes.h.

enum TEveProjectionAxes::EAxesMode

Definition at line 34 of file TEveProjectionAxes.h.


Constructor & Destructor Documentation

TEveProjectionAxes::TEveProjectionAxes ( const TEveProjectionAxes  )  [private]

TEveProjectionAxes::TEveProjectionAxes ( TEveProjectionManager m,
Bool_t  useColorSet = kTRUE 
)

Definition at line 27 of file TEveProjectionAxes.cxx.

References TEveProjectionManager::AddDependent(), TAttAxis::fAxisColor, TEveElement::fCanEditMainTrans, TAttAxis::fLabelColor, TAttAxis::fLabelOffset, TAttAxis::fLabelSize, fManager, TAttAxis::fNdivisions, TAttAxis::fTickLength, kFALSE, and kGray.

TEveProjectionAxes::~TEveProjectionAxes (  )  [virtual]

Definition at line 55 of file TEveProjectionAxes.cxx.

References fManager, and TEveProjectionManager::RemoveDependent().

TEveProjectionAxes::TEveProjectionAxes ( const TEveProjectionAxes  )  [private]

TEveProjectionAxes::TEveProjectionAxes ( TEveProjectionManager m,
Bool_t  useColorSet = kTRUE 
)

virtual TEveProjectionAxes::~TEveProjectionAxes (  )  [virtual]


Member Function Documentation

TEveProjectionAxes& TEveProjectionAxes::operator= ( const TEveProjectionAxes  )  [private]

TEveProjectionManager* TEveProjectionAxes::GetManager (  )  [inline]

Definition at line 56 of file TEveProjectionAxes.h.

References fManager.

Referenced by TEveProjectionAxesGL::DirectDraw(), TEveProjectionAxesGL::FilterOverlappingLabels(), and TEveProjectionAxesGL::SetModel().

void TEveProjectionAxes::SetLabMode ( ELabMode  x  )  [inline]

Definition at line 58 of file TEveProjectionAxes.h.

References fLabMode.

Referenced by TEveProjectionAxesEditor::DoLabMode().

ELabMode TEveProjectionAxes::GetLabMode (  )  const [inline]

Definition at line 59 of file TEveProjectionAxes.h.

References fLabMode.

Referenced by TEveProjectionAxesEditor::SetModel(), and TEveProjectionAxesGL::SplitInterval().

void TEveProjectionAxes::SetAxesMode ( EAxesMode  x  )  [inline]

Definition at line 60 of file TEveProjectionAxes.h.

References fAxesMode.

Referenced by TEveProjectionAxesEditor::DoAxesMode().

EAxesMode TEveProjectionAxes::GetAxesMode (  )  const [inline]

Definition at line 61 of file TEveProjectionAxes.h.

References fAxesMode.

Referenced by TEveProjectionAxesEditor::SetModel().

void TEveProjectionAxes::SetDrawCenter ( Bool_t  x  )  [inline]

Definition at line 63 of file TEveProjectionAxes.h.

References fDrawCenter.

Referenced by TEveProjectionAxesEditor::DoDrawCenter().

Bool_t TEveProjectionAxes::GetDrawCenter (  )  const [inline]

Definition at line 64 of file TEveProjectionAxes.h.

References fDrawCenter.

Referenced by TEveProjectionAxesGL::DirectDraw(), and TEveProjectionAxesEditor::SetModel().

void TEveProjectionAxes::SetDrawOrigin ( Bool_t  x  )  [inline]

Definition at line 65 of file TEveProjectionAxes.h.

References fDrawOrigin.

Referenced by TEveProjectionAxesEditor::DoDrawOrigin().

Bool_t TEveProjectionAxes::GetDrawOrigin (  )  const [inline]

Definition at line 66 of file TEveProjectionAxes.h.

References fDrawOrigin.

Referenced by TEveProjectionAxesGL::DirectDraw(), and TEveProjectionAxesEditor::SetModel().

void TEveProjectionAxes::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 63 of file TEveProjectionAxes.cxx.

References TEveElement::PaintStandard().

void TEveProjectionAxes::ComputeBBox (  )  [virtual]

Implements TAttBBox.

Definition at line 71 of file TEveProjectionAxes.cxx.

References TAttBBox::AssertBBoxExtents(), TAttBBox::BBoxZero(), TAttBBox::fBBox, fManager, TAttBBox::GetBBox(), and i.

const TGPicture * TEveProjectionAxes::GetListTreeIcon ( Bool_t  open = kFALSE  )  [virtual]

Reimplemented from TEveElement.

Definition at line 88 of file TEveProjectionAxes.cxx.

References TEveElement::fgListTreeIcons.

TEveProjectionAxes::ClassDef ( TEveProjectionAxes  ,
 
)

TEveProjectionAxes& TEveProjectionAxes::operator= ( const TEveProjectionAxes  )  [private]

TEveProjectionManager* TEveProjectionAxes::GetManager (  )  [inline]

Definition at line 56 of file TEveProjectionAxes.h.

References fManager.

void TEveProjectionAxes::SetLabMode ( ELabMode  x  )  [inline]

Definition at line 58 of file TEveProjectionAxes.h.

References fLabMode.

ELabMode TEveProjectionAxes::GetLabMode (  )  const [inline]

Definition at line 59 of file TEveProjectionAxes.h.

References fLabMode.

void TEveProjectionAxes::SetAxesMode ( EAxesMode  x  )  [inline]

Definition at line 60 of file TEveProjectionAxes.h.

References fAxesMode.

EAxesMode TEveProjectionAxes::GetAxesMode (  )  const [inline]

Definition at line 61 of file TEveProjectionAxes.h.

References fAxesMode.

void TEveProjectionAxes::SetDrawCenter ( Bool_t  x  )  [inline]

Definition at line 63 of file TEveProjectionAxes.h.

References fDrawCenter.

Bool_t TEveProjectionAxes::GetDrawCenter (  )  const [inline]

Definition at line 64 of file TEveProjectionAxes.h.

References fDrawCenter.

void TEveProjectionAxes::SetDrawOrigin ( Bool_t  x  )  [inline]

Definition at line 65 of file TEveProjectionAxes.h.

References fDrawOrigin.

Bool_t TEveProjectionAxes::GetDrawOrigin (  )  const [inline]

Definition at line 66 of file TEveProjectionAxes.h.

References fDrawOrigin.

virtual void TEveProjectionAxes::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TEveProjectionAxes::ComputeBBox (  )  [virtual]

Implements TAttBBox.

virtual const TGPicture* TEveProjectionAxes::GetListTreeIcon ( Bool_t  open = kFALSE  )  [virtual]

Reimplemented from TEveElement.

TEveProjectionAxes::ClassDef ( TEveProjectionAxes  ,
 
)


Friends And Related Function Documentation

TEveProjectionAxesGL [friend]

Definition at line 30 of file TEveProjectionAxes.h.


Member Data Documentation

TEveProjectionManager* TEveProjectionAxes::fManager [protected]

Definition at line 41 of file TEveProjectionAxes.h.

Referenced by ComputeBBox(), GetManager(), TEveProjectionAxes(), and ~TEveProjectionAxes().

Bool_t TEveProjectionAxes::fUseColorSet [protected]

Definition at line 43 of file TEveProjectionAxes.h.

Referenced by TEveProjectionAxesGL::DirectDraw().

ELabMode TEveProjectionAxes::fLabMode [protected]

Definition at line 45 of file TEveProjectionAxes.h.

Referenced by GetLabMode(), and SetLabMode().

EAxesMode TEveProjectionAxes::fAxesMode [protected]

Definition at line 46 of file TEveProjectionAxes.h.

Referenced by TEveProjectionAxesGL::DirectDraw(), GetAxesMode(), and SetAxesMode().

Bool_t TEveProjectionAxes::fDrawCenter [protected]

Definition at line 48 of file TEveProjectionAxes.h.

Referenced by GetDrawCenter(), and SetDrawCenter().

Bool_t TEveProjectionAxes::fDrawOrigin [protected]

Definition at line 49 of file TEveProjectionAxes.h.

Referenced by GetDrawOrigin(), and SetDrawOrigin().

TEveProjectionManager* TEveProjectionAxes::fManager [protected]

Definition at line 41 of file TEveProjectionAxes.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1