#include <TEveArrow.h>
Inheritance diagram for TEveArrow:
Definition at line 21 of file TEveArrow.h.
TEveArrow::TEveArrow | ( | const TEveArrow & | ) | [private] |
TEveArrow::TEveArrow | ( | Float_t | xVec = 0 , |
|
Float_t | yVec = 0 , |
|||
Float_t | zVec = 1 , |
|||
Float_t | xOrg = 0 , |
|||
Float_t | yOrg = 0 , |
|||
Float_t | zOrg = 0 | |||
) |
Definition at line 23 of file TEveArrow.cxx.
References TEveElement::fCanEditMainColor, TEveElement::fCanEditMainTransparency, and kTRUE.
virtual TEveArrow::~TEveArrow | ( | ) | [inline, virtual] |
Definition at line 48 of file TEveArrow.h.
TEveArrow::TEveArrow | ( | const TEveArrow & | ) | [private] |
TEveArrow::TEveArrow | ( | Float_t | xVec = 0 , |
|
Float_t | yVec = 0 , |
|||
Float_t | zVec = 1 , |
|||
Float_t | xOrg = 0 , |
|||
Float_t | yOrg = 0 , |
|||
Float_t | zOrg = 0 | |||
) |
virtual TEveArrow::~TEveArrow | ( | ) | [inline, virtual] |
Definition at line 48 of file TEveArrow.h.
virtual TObject* TEveArrow::GetObject | ( | const TEveException & | ) | const [inline, virtual] |
void TEveArrow::SetTubeR | ( | Float_t | x | ) | [inline] |
Definition at line 53 of file TEveArrow.h.
References fTubeR.
Referenced by arrow(), and TEveArrowEditor::DoTubeR().
void TEveArrow::SetConeR | ( | Float_t | x | ) | [inline] |
Definition at line 54 of file TEveArrow.h.
References fConeR.
Referenced by TEveArrowEditor::DoConeR().
void TEveArrow::SetConeL | ( | Float_t | x | ) | [inline] |
Definition at line 55 of file TEveArrow.h.
References fConeL.
Referenced by TEveArrowEditor::DoConeL().
Float_t TEveArrow::GetTubeR | ( | ) | const [inline] |
Float_t TEveArrow::GetConeR | ( | ) | const [inline] |
Float_t TEveArrow::GetConeL | ( | ) | const [inline] |
TEveVector TEveArrow::GetVector | ( | ) | [inline] |
TEveVector TEveArrow::GetOrigin | ( | ) | [inline] |
Int_t TEveArrow::GetDrawQuality | ( | ) | const [inline] |
void TEveArrow::SetDrawQuality | ( | Int_t | q | ) | [inline] |
void TEveArrow::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
Definition at line 42 of file TEveArrow.cxx.
References a, b, TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxZero(), fConeR, fOrigin, fTubeR, fVector, TMath::Max(), and TEveVectorT< TT >::OrthoNormBase().
void TEveArrow::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 65 of file TEveArrow.cxx.
References TEveElement::PaintStandard().
TEveArrow::ClassDef | ( | TEveArrow | , | |
0 | ||||
) |
virtual TObject* TEveArrow::GetObject | ( | const TEveException & | ) | const [inline, virtual] |
void TEveArrow::SetTubeR | ( | Float_t | x | ) | [inline] |
void TEveArrow::SetConeR | ( | Float_t | x | ) | [inline] |
void TEveArrow::SetConeL | ( | Float_t | x | ) | [inline] |
Float_t TEveArrow::GetTubeR | ( | ) | const [inline] |
Float_t TEveArrow::GetConeR | ( | ) | const [inline] |
Float_t TEveArrow::GetConeL | ( | ) | const [inline] |
TEveVector TEveArrow::GetVector | ( | ) | [inline] |
TEveVector TEveArrow::GetOrigin | ( | ) | [inline] |
Int_t TEveArrow::GetDrawQuality | ( | ) | const [inline] |
void TEveArrow::SetDrawQuality | ( | Int_t | q | ) | [inline] |
virtual void TEveArrow::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
TEveArrow::ClassDef | ( | TEveArrow | , | |
0 | ||||
) |
TEveArrowGL [friend] |
Definition at line 26 of file TEveArrow.h.
TEveArrowEditor [friend] |
Definition at line 27 of file TEveArrow.h.
Color_t TEveArrow::fColor [protected] |
Definition at line 34 of file TEveArrow.h.
Float_t TEveArrow::fTubeR [protected] |
Definition at line 36 of file TEveArrow.h.
Referenced by ComputeBBox(), TEveArrowGL::DirectDraw(), GetTubeR(), TEveArrowEditor::SetModel(), and SetTubeR().
Float_t TEveArrow::fConeR [protected] |
Definition at line 37 of file TEveArrow.h.
Referenced by ComputeBBox(), TEveArrowGL::DirectDraw(), GetConeR(), and SetConeR().
Float_t TEveArrow::fConeL [protected] |
Definition at line 38 of file TEveArrow.h.
Referenced by TEveArrowGL::DirectDraw(), GetConeL(), SetConeL(), and TEveArrowEditor::SetModel().
TEveVector TEveArrow::fOrigin [protected] |
Definition at line 40 of file TEveArrow.h.
Referenced by ComputeBBox(), TEveArrowGL::DirectDraw(), TEveArrowEditor::DoVertex(), GetOrigin(), and TEveArrowEditor::SetModel().
TEveVector TEveArrow::fVector [protected] |
Definition at line 41 of file TEveArrow.h.
Referenced by ComputeBBox(), TEveArrowGL::DirectDraw(), TEveArrowEditor::DoVertex(), GetVector(), and TEveArrowEditor::SetModel().
Int_t TEveArrow::fDrawQuality [protected] |
Definition at line 43 of file TEveArrow.h.
Referenced by TEveArrowGL::DirectDraw(), GetDrawQuality(), and SetDrawQuality().