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

TEveArrow * fM
TEveGValuator * fTubeR
TEveGValuator * fConeR
TEveGValuator * fConeL
TEveGTriVecValuator * fOrigin
TEveGTriVecValuator * fVector
TEveArrow * fM
TEveGValuator * fTubeR
TEveGValuator * fConeR
TEveGValuator * fConeL
TEveGTriVecValuator * fOrigin
TEveGTriVecValuator * fVector

Private Member Functions

 TEveArrowEditor (const TEveArrowEditor &)
TEveArrowEditor & operator= (const TEveArrowEditor &)
 TEveArrowEditor (const TEveArrowEditor &)
TEveArrowEditor & operator= (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  ,
0   
)

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  ,
0   
)


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