TEveArrowEditor Class Reference

#include <TEveArrowEditor.h>

Inheritance diagram for TEveArrowEditor:

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

Public Member Functions

 TEveArrowEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveArrowEditor ()
virtual void SetModel (TObject *obj)
void DoTubeR ()
void DoConeR ()
void DoConeL ()
void DoVertex ()
 ClassDef (TEveArrowEditor, 0)
 TEveArrowEditor (const TGWindow *p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TEveArrowEditor ()
virtual void SetModel (TObject *obj)
void DoTubeR ()
void DoConeR ()
void DoConeL ()
void DoVertex ()
 ClassDef (TEveArrowEditor, 0)

Protected Attributes

TEveArrowfM
TEveGValuatorfTubeR
TEveGValuatorfConeR
TEveGValuatorfConeL
TEveGTriVecValuatorfOrigin
TEveGTriVecValuatorfVector
TEveArrowfM
TEveGValuatorfTubeR
TEveGValuatorfConeR
TEveGValuatorfConeL
TEveGTriVecValuatorfOrigin
TEveGTriVecValuatorfVector

Private Member Functions

 TEveArrowEditor (const TEveArrowEditor &)
TEveArrowEditoroperator= (const TEveArrowEditor &)
 TEveArrowEditor (const TEveArrowEditor &)
TEveArrowEditoroperator= (const TEveArrowEditor &)

Detailed Description

Definition at line 21 of file TEveArrowEditor.h.


Constructor & Destructor Documentation

TEveArrowEditor::TEveArrowEditor ( const TEveArrowEditor  )  [private]

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

Definition at line 25 of file TEveArrowEditor.cxx.

References TGCompositeFrame::AddFrame(), TEveGValuator::Build(), TEveGTriVecValuator::Build(), TQObject::Connect(), fConeL, fConeR, fOrigin, fTubeR, fVector, gClient, TGClient::GetFont(), kFALSE, kLHintsExpandX, kLHintsTop, TGNumberFormat::kNESRealThree, TGedFrame::MakeTitle(), TEveGValuatorBase::SetLabelWidth(), TEveGValuator::SetLimits(), TEveGTriVecValuator::SetLimits(), TEveGValuatorBase::SetNELength(), TEveGTriVecValuator::SetNELength(), and TGLabel::SetTextFont().

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

Definition at line 40 of file TEveArrowEditor.h.

TEveArrowEditor::TEveArrowEditor ( const TEveArrowEditor  )  [private]

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

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

Definition at line 40 of file TEveArrowEditor.h.


Member Function Documentation

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

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

Implements TGedFrame.

Definition at line 98 of file TEveArrowEditor.cxx.

References TEveArrow::fConeL, fConeL, fM, TEveArrow::fOrigin, fOrigin, fTubeR, TEveArrow::fTubeR, fVector, TEveArrow::fVector, TEveGValuator::SetValue(), and TEveGTriVecValuator::SetValues().

void TEveArrowEditor::DoTubeR (  ) 

Definition at line 113 of file TEveArrowEditor.cxx.

References fM, fTubeR, TEveGValuator::GetValue(), TEveArrow::SetTubeR(), and TGedFrame::Update().

void TEveArrowEditor::DoConeR (  ) 

Definition at line 122 of file TEveArrowEditor.cxx.

References fConeR, fM, TEveGValuator::GetValue(), TEveArrow::SetConeR(), and TGedFrame::Update().

void TEveArrowEditor::DoConeL (  ) 

Definition at line 131 of file TEveArrowEditor.cxx.

References fConeL, fM, TEveGValuator::GetValue(), TEveArrow::SetConeL(), and TGedFrame::Update().

void TEveArrowEditor::DoVertex (  ) 

Definition at line 140 of file TEveArrowEditor.cxx.

References fM, TEveArrow::fOrigin, fOrigin, fVector, TEveArrow::fVector, TEveGTriVecValuator::GetValues(), TEveVectorT< TT >::Set(), and TGedFrame::Update().

TEveArrowEditor::ClassDef ( TEveArrowEditor  ,
 
)

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

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

Implements TGedFrame.

void TEveArrowEditor::DoTubeR (  ) 

void TEveArrowEditor::DoConeR (  ) 

void TEveArrowEditor::DoConeL (  ) 

void TEveArrowEditor::DoVertex (  ) 

TEveArrowEditor::ClassDef ( TEveArrowEditor  ,
 
)


Member Data Documentation

TEveArrow* TEveArrowEditor::fM [protected]

Definition at line 28 of file TEveArrowEditor.h.

Referenced by DoConeL(), DoConeR(), DoTubeR(), DoVertex(), and SetModel().

TEveGValuator* TEveArrowEditor::fTubeR [protected]

Definition at line 30 of file TEveArrowEditor.h.

Referenced by DoTubeR(), SetModel(), and TEveArrowEditor().

TEveGValuator* TEveArrowEditor::fConeR [protected]

Definition at line 31 of file TEveArrowEditor.h.

Referenced by DoConeR(), and TEveArrowEditor().

TEveGValuator* TEveArrowEditor::fConeL [protected]

Definition at line 32 of file TEveArrowEditor.h.

Referenced by DoConeL(), SetModel(), and TEveArrowEditor().

TEveGTriVecValuator* TEveArrowEditor::fOrigin [protected]

Definition at line 34 of file TEveArrowEditor.h.

Referenced by DoVertex(), SetModel(), and TEveArrowEditor().

TEveGTriVecValuator* TEveArrowEditor::fVector [protected]

Definition at line 35 of file TEveArrowEditor.h.

Referenced by DoVertex(), SetModel(), and TEveArrowEditor().

TEveArrow* TEveArrowEditor::fM [protected]

Definition at line 28 of file TEveArrowEditor.h.

TEveGValuator* TEveArrowEditor::fTubeR [protected]

Definition at line 30 of file TEveArrowEditor.h.

TEveGValuator* TEveArrowEditor::fConeR [protected]

Definition at line 31 of file TEveArrowEditor.h.

TEveGValuator* TEveArrowEditor::fConeL [protected]

Definition at line 32 of file TEveArrowEditor.h.

TEveGTriVecValuator* TEveArrowEditor::fOrigin [protected]

Definition at line 34 of file TEveArrowEditor.h.

TEveGTriVecValuator* TEveArrowEditor::fVector [protected]

Definition at line 35 of file TEveArrowEditor.h.


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