#include <TEveLine.h>
Inheritance diagram for TEveLine:
Definition at line 24 of file TEveLine.h.
TEveLine::TEveLine | ( | const TEveLine & | ) | [private] |
TEveLine::TEveLine | ( | Int_t | n_points = 0 , |
|
ETreeVarType_e | tv_type = kTVT_XYZ | |||
) |
Definition at line 29 of file TEveLine.cxx.
References TAttLine::fLineColor, TEveElement::fMainColorPtr, TAttMarker::fMarkerColor, and kGreen.
TEveLine::TEveLine | ( | const char * | name, | |
Int_t | n_points = 0 , |
|||
ETreeVarType_e | tv_type = kTVT_XYZ | |||
) |
Definition at line 42 of file TEveLine.cxx.
References TAttLine::fLineColor, TEveElement::fMainColorPtr, TAttMarker::fMarkerColor, and kGreen.
virtual TEveLine::~TEveLine | ( | ) | [inline, virtual] |
Definition at line 44 of file TEveLine.h.
TEveLine::TEveLine | ( | const TEveLine & | ) | [private] |
TEveLine::TEveLine | ( | Int_t | n_points = 0 , |
|
ETreeVarType_e | tv_type = kTVT_XYZ | |||
) |
TEveLine::TEveLine | ( | const char * | name, | |
Int_t | n_points = 0 , |
|||
ETreeVarType_e | tv_type = kTVT_XYZ | |||
) |
virtual TEveLine::~TEveLine | ( | ) | [inline, virtual] |
Definition at line 44 of file TEveLine.h.
void TEveLine::SetMarkerColor | ( | Color_t | col | ) | [virtual] |
Reimplemented from TEvePointSet.
Definition at line 63 of file TEveLine.cxx.
References TAttMarker::fMarkerColor, TEveProjectable::fProjectedList, l, pi, and TAttMarker::SetMarkerColor().
Referenced by TEveTrack::SetAttLineAttMarker().
virtual void TEveLine::SetLineColor | ( | Color_t | col | ) | [inline, virtual] |
Reimplemented from TAttLine.
Definition at line 48 of file TEveLine.h.
References TEveElement::SetMainColor().
Referenced by TEveTrack::SetAttLineAttMarker().
void TEveLine::SetLineStyle | ( | Style_t | lstyle | ) | [virtual] |
Reimplemented from TAttLine.
Definition at line 82 of file TEveLine.cxx.
References TEveProjectable::fProjectedList, pi, and TAttLine::SetLineStyle().
Referenced by compound(), and TEveTrack::SetAttLineAttMarker().
void TEveLine::SetLineWidth | ( | Width_t | lwidth | ) | [virtual] |
Reimplemented from TAttLine.
Definition at line 102 of file TEveLine.cxx.
References TEveProjectable::fProjectedList, pi, and TAttLine::SetLineWidth().
Referenced by compound(), and TEveTrack::SetAttLineAttMarker().
Bool_t TEveLine::GetRnrLine | ( | ) | const [inline] |
Bool_t TEveLine::GetRnrPoints | ( | ) | const [inline] |
Bool_t TEveLine::GetSmooth | ( | ) | const [inline] |
void TEveLine::SetRnrLine | ( | Bool_t | r | ) |
Definition at line 122 of file TEveLine.cxx.
References TEveProjectable::fProjectedList, fRnrLine, l, and pi.
Referenced by TEveLineEditor::DoRnrLine(), and TEveTrack::SetAttLineAttMarker().
void TEveLine::SetRnrPoints | ( | Bool_t | r | ) |
Definition at line 141 of file TEveLine.cxx.
References TEveProjectable::fProjectedList, fRnrPoints, l, and pi.
Referenced by TEveLineEditor::DoRnrPoints(), and TEveTrack::SetAttLineAttMarker().
void TEveLine::SetSmooth | ( | Bool_t | r | ) |
Definition at line 160 of file TEveLine.cxx.
References TEveProjectable::fProjectedList, fSmooth, l, and pi.
Referenced by TEveLineEditor::DoSmooth().
void TEveLine::ReduceSegmentLengths | ( | Float_t | max | ) |
Definition at line 181 of file TEveLine.cxx.
References a, b, d, TMath::FloorNint(), TPolyMarker3D::GetP(), i, j, n, p, TEvePointSet::Reset(), s, TPolyMarker3D::SetNextPoint(), TPolyMarker3D::Size(), and TMath::Sqrt().
Referenced by TEveTrackProjected::MakeTrack().
TEveVector TEveLine::GetLineStart | ( | ) | const |
TEveVector TEveLine::GetLineEnd | ( | ) | const |
Definition at line 232 of file TEveLine.cxx.
References TPolyMarker3D::fLastPoint, and TPolyMarker3D::GetPoint().
Reimplemented from TEvePointSet.
Definition at line 55 of file TEveLine.cxx.
References TEveElement::fgListTreeIcons.
void TEveLine::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEvePointSet.
Definition at line 245 of file TEveLine.cxx.
References TEvePointSet::CopyVizParams(), fRnrLine, fRnrPoints, fSmooth, and m.
Referenced by TEveTrack::CopyVizParams(), and TEveLineProjected::SetProjection().
void TEveLine::WriteVizParams | ( | ostream & | out, | |
const TString & | var | |||
) | [virtual] |
Reimplemented from TEvePointSet.
Definition at line 262 of file TEveLine.cxx.
References fRnrLine, fRnrPoints, fSmooth, TAttLine::SaveLineAttributes(), t, TEveElement::ToString(), and TEvePointSet::WriteVizParams().
Referenced by TEveTrack::WriteVizParams().
TClass * TEveLine::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEvePointSet.
Definition at line 276 of file TEveLine.cxx.
References xmlio::Class.
Bool_t TEveLine::GetDefaultSmooth | ( | ) | [static] |
Definition at line 286 of file TEveLine.cxx.
References fgDefaultSmooth.
Referenced by G__G__Eve2_595_0_22(), and G__setup_memfuncTEveLine().
void TEveLine::SetDefaultSmooth | ( | Bool_t | r | ) | [static] |
Definition at line 295 of file TEveLine.cxx.
References fgDefaultSmooth.
Referenced by G__G__Eve2_595_0_23(), and G__setup_memfuncTEveLine().
TEveLine::ClassDef | ( | TEveLine | , | |
0 | ||||
) |
virtual void TEveLine::SetMarkerColor | ( | Color_t | col | ) | [virtual] |
Reimplemented from TEvePointSet.
virtual void TEveLine::SetLineColor | ( | Color_t | col | ) | [inline, virtual] |
Reimplemented from TAttLine.
Definition at line 48 of file TEveLine.h.
References TEveElement::SetMainColor().
Bool_t TEveLine::GetRnrLine | ( | ) | const [inline] |
Bool_t TEveLine::GetRnrPoints | ( | ) | const [inline] |
Bool_t TEveLine::GetSmooth | ( | ) | const [inline] |
void TEveLine::SetRnrLine | ( | Bool_t | r | ) |
void TEveLine::SetRnrPoints | ( | Bool_t | r | ) |
void TEveLine::SetSmooth | ( | Bool_t | r | ) |
void TEveLine::ReduceSegmentLengths | ( | Float_t | max | ) |
TEveVector TEveLine::GetLineStart | ( | ) | const |
TEveVector TEveLine::GetLineEnd | ( | ) | const |
Reimplemented from TEvePointSet.
virtual void TEveLine::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEvePointSet.
virtual void TEveLine::WriteVizParams | ( | ostream & | out, | |
const TString & | var | |||
) | [virtual] |
Reimplemented from TEvePointSet.
virtual TClass* TEveLine::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEvePointSet.
static Bool_t TEveLine::GetDefaultSmooth | ( | ) | [static] |
static void TEveLine::SetDefaultSmooth | ( | Bool_t | r | ) | [static] |
TEveLine::ClassDef | ( | TEveLine | , | |
0 | ||||
) |
TEveLineEditor [friend] |
Definition at line 27 of file TEveLine.h.
TEveLineGL [friend] |
Definition at line 28 of file TEveLine.h.
Bool_t TEveLine::fRnrLine [protected] |
Definition at line 35 of file TEveLine.h.
Referenced by CopyVizParams(), TEveTrackProjectedGL::DirectDraw(), GetRnrLine(), TEveLineEditor::SetModel(), SetRnrLine(), and WriteVizParams().
Bool_t TEveLine::fRnrPoints [protected] |
Definition at line 36 of file TEveLine.h.
Referenced by CopyVizParams(), TEveTrackProjectedGL::DirectDraw(), GetRnrPoints(), TEveLineEditor::SetModel(), SetRnrPoints(), and WriteVizParams().
Bool_t TEveLine::fSmooth [protected] |
Definition at line 37 of file TEveLine.h.
Referenced by CopyVizParams(), TEveTrackProjectedGL::DirectDraw(), GetSmooth(), TEveLineEditor::SetModel(), SetSmooth(), and WriteVizParams().
static Bool_t TEveLine::fgDefaultSmooth [static, protected] |