TEveProjectionManagerEditor Class Reference

#include <TEveProjectionManagerEditor.h>

Inheritance diagram for TEveProjectionManagerEditor:

TGedFrame TGedFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 TEveProjectionManagerEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveProjectionManagerEditor ()
virtual void SetModel (TObject *obj)
void DoType (Int_t type)
void DoDistortion ()
void DoFixR ()
void DoFixZ ()
void DoPastFixRFac ()
void DoPastFixZFac ()
void DoCurrentDepth ()
void DoMaxTrackStep ()
void DoCenter ()
 ClassDef (TEveProjectionManagerEditor, 0)
 TEveProjectionManagerEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveProjectionManagerEditor ()
virtual void SetModel (TObject *obj)
void DoType (Int_t type)
void DoDistortion ()
void DoFixR ()
void DoFixZ ()
void DoPastFixRFac ()
void DoPastFixZFac ()
void DoCurrentDepth ()
void DoMaxTrackStep ()
void DoCenter ()
 ClassDef (TEveProjectionManagerEditor, 0)

Protected Attributes

TEveProjectionManagerfM
TGComboBoxfType
TEveGValuatorfDistortion
TEveGValuatorfFixR
TEveGValuatorfFixZ
TEveGValuatorfPastFixRFac
TEveGValuatorfPastFixZFac
TEveGValuatorfCurrentDepth
TEveGValuatorfMaxTrackStep
TGVerticalFramefCenterFrame
TEveGValuatorfCenterX
TEveGValuatorfCenterY
TEveGValuatorfCenterZ
TEveProjectionManagerfM
TGComboBoxfType
TEveGValuatorfDistortion
TEveGValuatorfFixR
TEveGValuatorfFixZ
TEveGValuatorfPastFixRFac
TEveGValuatorfPastFixZFac
TEveGValuatorfCurrentDepth
TEveGValuatorfMaxTrackStep
TGVerticalFramefCenterFrame
TEveGValuatorfCenterX
TEveGValuatorfCenterY
TEveGValuatorfCenterZ

Private Member Functions

 TEveProjectionManagerEditor (const TEveProjectionManagerEditor &)
TEveProjectionManagerEditoroperator= (const TEveProjectionManagerEditor &)
 TEveProjectionManagerEditor (const TEveProjectionManagerEditor &)
TEveProjectionManagerEditoroperator= (const TEveProjectionManagerEditor &)

Detailed Description

Definition at line 25 of file TEveProjectionManagerEditor.h.


Constructor & Destructor Documentation

TEveProjectionManagerEditor::TEveProjectionManagerEditor ( const TEveProjectionManagerEditor  )  [private]

TEveProjectionManagerEditor::TEveProjectionManagerEditor ( const TGWindow p = 0,
Int_t  width = 170,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

Definition at line 32 of file TEveProjectionManagerEditor.cxx.

References TGComboBox::AddEntry(), TGCompositeFrame::AddFrame(), TEveGValuator::Build(), TQObject::Connect(), fCenterFrame, fCenterX, fCenterY, fCenterZ, fCurrentDepth, fDistortion, fFixR, fFixZ, fMaxTrackStep, fPastFixRFac, fPastFixZFac, fType, TGComboBox::GetListBox(), TGFrame::GetWidth(), kLHintsBottom, kLHintsLeft, kLHintsTop, TGNumberFormat::kNESRealOne, TGNumberFormat::kNESRealThree, TGNumberFormat::kNESRealTwo, TEveProjection::kPT_3D, TEveProjection::kPT_RhoZ, TEveProjection::kPT_RPhi, TGedFrame::MakeTitle(), TGListBox::Resize(), TGFrame::Resize(), TEveGValuatorBase::SetLabelWidth(), TEveGValuator::SetLimits(), TEveGValuatorBase::SetNELength(), and TEveGValuator::SetToolTip().

virtual TEveProjectionManagerEditor::~TEveProjectionManagerEditor (  )  [inline, virtual]

Definition at line 50 of file TEveProjectionManagerEditor.h.

TEveProjectionManagerEditor::TEveProjectionManagerEditor ( const TEveProjectionManagerEditor  )  [private]

TEveProjectionManagerEditor::TEveProjectionManagerEditor ( const TGWindow p = 0,
Int_t  width = 170,
Int_t  height = 30,
UInt_t  options = kChildFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TEveProjectionManagerEditor::~TEveProjectionManagerEditor (  )  [inline, virtual]

Definition at line 50 of file TEveProjectionManagerEditor.h.


Member Function Documentation

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

void TEveProjectionManagerEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

Definition at line 180 of file TEveProjectionManagerEditor.cxx.

References fCenterX, fCenterY, fCenterZ, fCurrentDepth, fDistortion, fFixR, fFixZ, fM, fMaxTrackStep, fPastFixRFac, fPastFixZFac, fType, TEveVectorT< TT >::fX, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, TEveProjectionManager::GetCenter(), TEveProjectionManager::GetCurrentDepth(), TEveProjection::GetDistortion(), TEveProjection::GetFixR(), TEveProjection::GetFixZ(), TEveProjection::GetMaxTrackStep(), TEveProjection::GetPastFixRFac(), TEveProjection::GetPastFixZFac(), TEveProjectionManager::GetProjection(), TEveProjection::GetType(), kFALSE, TGComboBox::Select(), and TEveGValuator::SetValue().

Referenced by DoType().

void TEveProjectionManagerEditor::DoType ( Int_t  type  ) 

Definition at line 201 of file TEveProjectionManagerEditor.cxx.

References fM, TEveProjectionManager::ProjectChildren(), SetModel(), TEveProjectionManager::SetProjection(), and TGedFrame::Update().

void TEveProjectionManagerEditor::DoDistortion (  ) 

Definition at line 219 of file TEveProjectionManagerEditor.cxx.

References fDistortion, fM, TEveProjectionManager::GetProjection(), TEveGValuator::GetValue(), TEveProjectionManager::ProjectChildren(), TEveProjection::SetDistortion(), TGedFrame::Update(), and TEveProjectionManager::UpdateName().

void TEveProjectionManagerEditor::DoFixR (  ) 

Definition at line 230 of file TEveProjectionManagerEditor.cxx.

References fFixR, fM, TEveProjectionManager::GetProjection(), TEveGValuator::GetValue(), TEveProjectionManager::ProjectChildren(), TEveProjection::SetFixR(), and TGedFrame::Update().

void TEveProjectionManagerEditor::DoFixZ (  ) 

Definition at line 240 of file TEveProjectionManagerEditor.cxx.

References fFixZ, fM, TEveProjectionManager::GetProjection(), TEveGValuator::GetValue(), TEveProjectionManager::ProjectChildren(), TEveProjection::SetFixZ(), and TGedFrame::Update().

void TEveProjectionManagerEditor::DoPastFixRFac (  ) 

Definition at line 250 of file TEveProjectionManagerEditor.cxx.

References fM, fPastFixRFac, TEveProjectionManager::GetProjection(), TEveGValuator::GetValue(), TEveProjectionManager::ProjectChildren(), TEveProjection::SetPastFixRFac(), and TGedFrame::Update().

void TEveProjectionManagerEditor::DoPastFixZFac (  ) 

Definition at line 260 of file TEveProjectionManagerEditor.cxx.

References fM, fPastFixZFac, TEveProjectionManager::GetProjection(), TEveGValuator::GetValue(), TEveProjectionManager::ProjectChildren(), TEveProjection::SetPastFixZFac(), and TGedFrame::Update().

void TEveProjectionManagerEditor::DoCurrentDepth (  ) 

Definition at line 270 of file TEveProjectionManagerEditor.cxx.

References fCurrentDepth, fM, TEveGValuator::GetValue(), TEveProjectionManager::ProjectChildren(), TEveProjectionManager::SetCurrentDepth(), and TGedFrame::Update().

void TEveProjectionManagerEditor::DoMaxTrackStep (  ) 

Definition at line 280 of file TEveProjectionManagerEditor.cxx.

References fM, fMaxTrackStep, TEveProjectionManager::GetProjection(), TEveGValuator::GetValue(), TEveProjectionManager::ProjectChildren(), TEveProjection::SetMaxTrackStep(), and TGedFrame::Update().

void TEveProjectionManagerEditor::DoCenter (  ) 

Definition at line 290 of file TEveProjectionManagerEditor.cxx.

References fCenterX, fCenterY, fCenterZ, fM, TEveGValuator::GetValue(), TEveProjectionManager::SetCenter(), and TGedFrame::Update().

TEveProjectionManagerEditor::ClassDef ( TEveProjectionManagerEditor  ,
 
)

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

virtual void TEveProjectionManagerEditor::SetModel ( TObject obj  )  [virtual]

Implements TGedFrame.

void TEveProjectionManagerEditor::DoType ( Int_t  type  ) 

void TEveProjectionManagerEditor::DoDistortion (  ) 

void TEveProjectionManagerEditor::DoFixR (  ) 

void TEveProjectionManagerEditor::DoFixZ (  ) 

void TEveProjectionManagerEditor::DoPastFixRFac (  ) 

void TEveProjectionManagerEditor::DoPastFixZFac (  ) 

void TEveProjectionManagerEditor::DoCurrentDepth (  ) 

void TEveProjectionManagerEditor::DoMaxTrackStep (  ) 

void TEveProjectionManagerEditor::DoCenter (  ) 

TEveProjectionManagerEditor::ClassDef ( TEveProjectionManagerEditor  ,
 
)


Member Data Documentation

TEveProjectionManager* TEveProjectionManagerEditor::fM [protected]

Definition at line 32 of file TEveProjectionManagerEditor.h.

Referenced by DoCenter(), DoCurrentDepth(), DoDistortion(), DoFixR(), DoFixZ(), DoMaxTrackStep(), DoPastFixRFac(), DoPastFixZFac(), DoType(), and SetModel().

TGComboBox* TEveProjectionManagerEditor::fType [protected]

Definition at line 34 of file TEveProjectionManagerEditor.h.

Referenced by SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fDistortion [protected]

Definition at line 35 of file TEveProjectionManagerEditor.h.

Referenced by DoDistortion(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fFixR [protected]

Definition at line 36 of file TEveProjectionManagerEditor.h.

Referenced by DoFixR(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fFixZ [protected]

Definition at line 37 of file TEveProjectionManagerEditor.h.

Referenced by DoFixZ(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fPastFixRFac [protected]

Definition at line 38 of file TEveProjectionManagerEditor.h.

Referenced by DoPastFixRFac(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fPastFixZFac [protected]

Definition at line 39 of file TEveProjectionManagerEditor.h.

Referenced by DoPastFixZFac(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fCurrentDepth [protected]

Definition at line 40 of file TEveProjectionManagerEditor.h.

Referenced by DoCurrentDepth(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fMaxTrackStep [protected]

Definition at line 41 of file TEveProjectionManagerEditor.h.

Referenced by DoMaxTrackStep(), SetModel(), and TEveProjectionManagerEditor().

TGVerticalFrame* TEveProjectionManagerEditor::fCenterFrame [protected]

Definition at line 43 of file TEveProjectionManagerEditor.h.

Referenced by TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fCenterX [protected]

Definition at line 44 of file TEveProjectionManagerEditor.h.

Referenced by DoCenter(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fCenterY [protected]

Definition at line 45 of file TEveProjectionManagerEditor.h.

Referenced by DoCenter(), SetModel(), and TEveProjectionManagerEditor().

TEveGValuator* TEveProjectionManagerEditor::fCenterZ [protected]

Definition at line 46 of file TEveProjectionManagerEditor.h.

Referenced by DoCenter(), SetModel(), and TEveProjectionManagerEditor().

TEveProjectionManager* TEveProjectionManagerEditor::fM [protected]

Definition at line 32 of file TEveProjectionManagerEditor.h.

TGComboBox* TEveProjectionManagerEditor::fType [protected]

Definition at line 34 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fDistortion [protected]

Definition at line 35 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fFixR [protected]

Definition at line 36 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fFixZ [protected]

Definition at line 37 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fPastFixRFac [protected]

Definition at line 38 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fPastFixZFac [protected]

Definition at line 39 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fCurrentDepth [protected]

Definition at line 40 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fMaxTrackStep [protected]

Definition at line 41 of file TEveProjectionManagerEditor.h.

TGVerticalFrame* TEveProjectionManagerEditor::fCenterFrame [protected]

Definition at line 43 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fCenterX [protected]

Definition at line 44 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fCenterY [protected]

Definition at line 45 of file TEveProjectionManagerEditor.h.

TEveGValuator* TEveProjectionManagerEditor::fCenterZ [protected]

Definition at line 46 of file TEveProjectionManagerEditor.h.


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