TEveGTriVecValuator Class Reference

#include <TEveGValuators.h>

Inheritance diagram for TEveGTriVecValuator:

TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow List of all members.

Public Member Functions

 TEveGTriVecValuator (const TGWindow *p, const char *name, UInt_t w, UInt_t h, Int_t widgetId=-1)
virtual ~TEveGTriVecValuator ()
void Build (Bool_t vertical, const char *lab0, const char *lab1, const char *lab2)
TEveGValuatorGetValuator (Int_t i) const
Float_t GetValue (Int_t i) const
void SetValue (Int_t i, Float_t v)
void GetValues (Float_t &v0, Float_t &v1, Float_t &v2) const
void GetValues (Float_t v[3]) const
void GetValues (Double_t v[3]) const
void SetValues (Float_t v0, Float_t v1, Float_t v2)
void SetValues (Float_t v[3])
void SetValues (Double_t v[3])
void ValueSet ()
void SetLabelWidth (Int_t w)
void SetNELength (Int_t l)
void SetNEHeight (Int_t h)
void SetLimits (Int_t min, Int_t max)
void SetLimits (Float_t min, Float_t max, TGNumberFormat::EStyle nef=TGNumberFormat::kNESRealTwo)
 ClassDef (TEveGTriVecValuator, 0)
 TEveGTriVecValuator (const TGWindow *p, const char *name, UInt_t w, UInt_t h, Int_t widgetId=-1)
virtual ~TEveGTriVecValuator ()
void Build (Bool_t vertical, const char *lab0, const char *lab1, const char *lab2)
TEveGValuatorGetValuator (Int_t i) const
Float_t GetValue (Int_t i) const
void SetValue (Int_t i, Float_t v)
void GetValues (Float_t &v0, Float_t &v1, Float_t &v2) const
void GetValues (Float_t v[3]) const
void GetValues (Double_t v[3]) const
void SetValues (Float_t v0, Float_t v1, Float_t v2)
void SetValues (Float_t v[3])
void SetValues (Double_t v[3])
void ValueSet ()
void SetLabelWidth (Int_t w)
void SetNELength (Int_t l)
void SetNEHeight (Int_t h)
void SetLimits (Int_t min, Int_t max)
void SetLimits (Float_t min, Float_t max, TGNumberFormat::EStyle nef=TGNumberFormat::kNESRealTwo)
 ClassDef (TEveGTriVecValuator, 0)

Protected Attributes

TEveGValuatorfVal [3]
UInt_t fLabelWidth
Int_t fNELength
Int_t fNEHeight
TEveGValuatorfVal [3]

Private Member Functions

 TEveGTriVecValuator (const TEveGTriVecValuator &)
TEveGTriVecValuatoroperator= (const TEveGTriVecValuator &)
 TEveGTriVecValuator (const TEveGTriVecValuator &)
TEveGTriVecValuatoroperator= (const TEveGTriVecValuator &)

Detailed Description

Definition at line 150 of file TEveGValuators.h.


Constructor & Destructor Documentation

TEveGTriVecValuator::TEveGTriVecValuator ( const TEveGTriVecValuator  )  [private]

TEveGTriVecValuator::TEveGTriVecValuator ( const TGWindow p,
const char *  name,
UInt_t  w,
UInt_t  h,
Int_t  widgetId = -1 
)

Definition at line 436 of file TEveGValuators.cxx.

References TGWindow::SetName().

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

Definition at line 165 of file TEveGValuators.h.

TEveGTriVecValuator::TEveGTriVecValuator ( const TEveGTriVecValuator  )  [private]

TEveGTriVecValuator::TEveGTriVecValuator ( const TGWindow p,
const char *  name,
UInt_t  w,
UInt_t  h,
Int_t  widgetId = -1 
)

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

Definition at line 165 of file TEveGValuators.h.


Member Function Documentation

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

void TEveGTriVecValuator::Build ( Bool_t  vertical,
const char *  lab0,
const char *  lab1,
const char *  lab2 
)

Definition at line 450 of file TEveGValuators.cxx.

References TGCompositeFrame::AddFrame(), TEveGValuator::Build(), TQObject::Connect(), fLabelWidth, fNEHeight, fNELength, fVal, i, kFALSE, kLHintsExpandX, kLHintsLeft, kLHintsTop, TEveGValuatorBase::SetLabelWidth(), TGCompositeFrame::SetLayoutManager(), TEveGValuatorBase::SetNEHeight(), TEveGValuatorBase::SetNELength(), and TEveGValuatorBase::SetShowSlider().

Referenced by TEveArrowEditor::TEveArrowEditor(), and TEveTransSubEditor::TEveTransSubEditor().

TEveGValuator* TEveGTriVecValuator::GetValuator ( Int_t  i  )  const [inline]

Definition at line 169 of file TEveGValuators.h.

References fVal.

Referenced by TEveTransSubEditor::SetModel(), and TEveTransSubEditor::TEveTransSubEditor().

Float_t TEveGTriVecValuator::GetValue ( Int_t  i  )  const [inline]

Definition at line 171 of file TEveGValuators.h.

References fVal, and TEveGValuator::GetValue().

Referenced by GetValues().

void TEveGTriVecValuator::SetValue ( Int_t  i,
Float_t  v 
) [inline]

Definition at line 172 of file TEveGValuators.h.

References fVal, and TEveGValuator::SetValue().

Referenced by SetValues().

void TEveGTriVecValuator::GetValues ( Float_t v0,
Float_t v1,
Float_t v2 
) const [inline]

Definition at line 174 of file TEveGValuators.h.

References GetValue().

Referenced by TEveArrowEditor::DoVertex(), and TEveTransSubEditor::SetTransFromData().

void TEveGTriVecValuator::GetValues ( Float_t  v[3]  )  const [inline]

Definition at line 176 of file TEveGValuators.h.

References GetValue().

void TEveGTriVecValuator::GetValues ( Double_t  v[3]  )  const [inline]

Definition at line 178 of file TEveGValuators.h.

References GetValue().

void TEveGTriVecValuator::SetValues ( Float_t  v0,
Float_t  v1,
Float_t  v2 
) [inline]

Definition at line 181 of file TEveGValuators.h.

References SetValue().

Referenced by TEveTransSubEditor::SetModel(), and TEveArrowEditor::SetModel().

void TEveGTriVecValuator::SetValues ( Float_t  v[3]  )  [inline]

Definition at line 183 of file TEveGValuators.h.

References SetValue().

void TEveGTriVecValuator::SetValues ( Double_t  v[3]  )  [inline]

Definition at line 185 of file TEveGValuators.h.

References SetValue().

void TEveGTriVecValuator::ValueSet (  ) 

Definition at line 475 of file TEveGValuators.cxx.

References TQObject::Emit().

void TEveGTriVecValuator::SetLabelWidth ( Int_t  w  )  [inline]

Definition at line 191 of file TEveGValuators.h.

References fLabelWidth.

void TEveGTriVecValuator::SetNELength ( Int_t  l  )  [inline]

Definition at line 192 of file TEveGValuators.h.

References fNELength.

Referenced by TEveArrowEditor::TEveArrowEditor(), and TEveTransSubEditor::TEveTransSubEditor().

void TEveGTriVecValuator::SetNEHeight ( Int_t  h  )  [inline]

Definition at line 193 of file TEveGValuators.h.

References fNEHeight.

void TEveGTriVecValuator::SetLimits ( Int_t  min,
Int_t  max 
)

Definition at line 485 of file TEveGValuators.cxx.

References fVal, and i.

Referenced by SetLimits(), TEveArrowEditor::TEveArrowEditor(), and TEveTransSubEditor::TEveTransSubEditor().

void TEveGTriVecValuator::SetLimits ( Float_t  min,
Float_t  max,
TGNumberFormat::EStyle  nef = TGNumberFormat::kNESRealTwo 
)

Definition at line 494 of file TEveGValuators.cxx.

References fVal, i, and SetLimits().

TEveGTriVecValuator::ClassDef ( TEveGTriVecValuator  ,
 
)

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

void TEveGTriVecValuator::Build ( Bool_t  vertical,
const char *  lab0,
const char *  lab1,
const char *  lab2 
)

TEveGValuator* TEveGTriVecValuator::GetValuator ( Int_t  i  )  const [inline]

Definition at line 169 of file TEveGValuators.h.

References fVal.

Float_t TEveGTriVecValuator::GetValue ( Int_t  i  )  const [inline]

Definition at line 171 of file TEveGValuators.h.

References fVal, and TEveGValuator::GetValue().

void TEveGTriVecValuator::SetValue ( Int_t  i,
Float_t  v 
) [inline]

Definition at line 172 of file TEveGValuators.h.

References fVal, and TEveGValuator::SetValue().

void TEveGTriVecValuator::GetValues ( Float_t v0,
Float_t v1,
Float_t v2 
) const [inline]

Definition at line 174 of file TEveGValuators.h.

References GetValue().

void TEveGTriVecValuator::GetValues ( Float_t  v[3]  )  const [inline]

Definition at line 176 of file TEveGValuators.h.

References GetValue().

void TEveGTriVecValuator::GetValues ( Double_t  v[3]  )  const [inline]

Definition at line 178 of file TEveGValuators.h.

References GetValue().

void TEveGTriVecValuator::SetValues ( Float_t  v0,
Float_t  v1,
Float_t  v2 
) [inline]

Definition at line 181 of file TEveGValuators.h.

References SetValue().

void TEveGTriVecValuator::SetValues ( Float_t  v[3]  )  [inline]

Definition at line 183 of file TEveGValuators.h.

References SetValue().

void TEveGTriVecValuator::SetValues ( Double_t  v[3]  )  [inline]

Definition at line 185 of file TEveGValuators.h.

References SetValue().

void TEveGTriVecValuator::ValueSet (  ) 

void TEveGTriVecValuator::SetLabelWidth ( Int_t  w  )  [inline]

Definition at line 191 of file TEveGValuators.h.

References fLabelWidth.

void TEveGTriVecValuator::SetNELength ( Int_t  l  )  [inline]

Definition at line 192 of file TEveGValuators.h.

References fNELength.

void TEveGTriVecValuator::SetNEHeight ( Int_t  h  )  [inline]

Definition at line 193 of file TEveGValuators.h.

References fNEHeight.

void TEveGTriVecValuator::SetLimits ( Int_t  min,
Int_t  max 
)

void TEveGTriVecValuator::SetLimits ( Float_t  min,
Float_t  max,
TGNumberFormat::EStyle  nef = TGNumberFormat::kNESRealTwo 
)

TEveGTriVecValuator::ClassDef ( TEveGTriVecValuator  ,
 
)


Member Data Documentation

TEveGValuator* TEveGTriVecValuator::fVal[3] [protected]

Definition at line 156 of file TEveGValuators.h.

Referenced by Build(), GetValuator(), GetValue(), SetLimits(), and SetValue().

UInt_t TEveGTriVecValuator::fLabelWidth [protected]

Definition at line 159 of file TEveGValuators.h.

Referenced by Build(), and SetLabelWidth().

Int_t TEveGTriVecValuator::fNELength [protected]

Definition at line 160 of file TEveGValuators.h.

Referenced by Build(), and SetNELength().

Int_t TEveGTriVecValuator::fNEHeight [protected]

Definition at line 161 of file TEveGValuators.h.

Referenced by Build(), and SetNEHeight().

TEveGValuator* TEveGTriVecValuator::fVal[3] [protected]

Definition at line 156 of file TEveGValuators.h.


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