#include <TEveStraightLineSet.h>
Inheritance diagram for TEveStraightLineSet:

Definition at line 33 of file TEveStraightLineSet.h.
| TEveStraightLineSet::TEveStraightLineSet | ( | const TEveStraightLineSet & | ) | [private] |
| TEveStraightLineSet::TEveStraightLineSet | ( | const char * | n = "StraightLineSet", |
|
| const char * | t = "" | |||
| ) |
Definition at line 30 of file TEveStraightLineSet.cxx.
References TAttLine::fLineColor, TEveElement::fMainColorPtr, TAttMarker::fMarkerColor, TAttMarker::fMarkerStyle, TEveElement::fPickable, TEveElement::InitMainTrans(), and kTRUE.
| virtual TEveStraightLineSet::~TEveStraightLineSet | ( | ) | [inline, virtual] |
Definition at line 90 of file TEveStraightLineSet.h.
| TEveStraightLineSet::TEveStraightLineSet | ( | const TEveStraightLineSet & | ) | [private] |
| TEveStraightLineSet::TEveStraightLineSet | ( | const char * | n = "StraightLineSet", |
|
| const char * | t = "" | |||
| ) |
| virtual TEveStraightLineSet::~TEveStraightLineSet | ( | ) | [inline, virtual] |
Definition at line 90 of file TEveStraightLineSet.h.
| TEveStraightLineSet& TEveStraightLineSet::operator= | ( | const TEveStraightLineSet & | ) | [private] |
| virtual void TEveStraightLineSet::SetLineColor | ( | Color_t | col | ) | [inline, virtual] |
Reimplemented from TAttLine.
Definition at line 92 of file TEveStraightLineSet.h.
References TEveElement::SetMainColor().
Referenced by boxset_cones(), elliptic_boxset_cones(), and jetcone().
| TEveStraightLineSet::Line_t * TEveStraightLineSet::AddLine | ( | Float_t | x1, | |
| Float_t | y1, | |||
| Float_t | z1, | |||
| Float_t | x2, | |||
| Float_t | y2, | |||
| Float_t | z2 | |||
| ) |
Definition at line 58 of file TEveStraightLineSet.cxx.
References TEveStraightLineSet::Line_t::fId, fLastLine, fLinePlex, TEveChunkManager::NewAtom(), and TEveChunkManager::Size().
Referenced by AddLine(), boxset_cones(), elliptic_boxset_cones(), jetcone(), and TEveStraightLineSetProjected::UpdateProjection().
| TEveStraightLineSet::Line_t * TEveStraightLineSet::AddLine | ( | const TEveVector & | p1, | |
| const TEveVector & | p2 | |||
| ) |
| TEveStraightLineSet::Marker_t * TEveStraightLineSet::AddMarker | ( | Float_t | x, | |
| Float_t | y, | |||
| Float_t | z, | |||
| Int_t | line_id = -1 | |||
| ) |
Definition at line 102 of file TEveStraightLineSet.cxx.
References fMarkerPlex, marker, and TEveChunkManager::NewAtom().
Referenced by AddMarker(), and TEveStraightLineSetProjected::UpdateProjection().
| TEveStraightLineSet::Marker_t * TEveStraightLineSet::AddMarker | ( | const TEveVector & | p, | |
| Int_t | line_id = -1 | |||
| ) |
| TEveStraightLineSet::Marker_t * TEveStraightLineSet::AddMarker | ( | Int_t | line_id, | |
| Float_t | pos | |||
| ) |
Definition at line 121 of file TEveStraightLineSet.cxx.
References AddMarker(), TEveChunkManager::Atom(), fLinePlex, and l.
| void TEveStraightLineSet::SetLine | ( | int | idx, | |
| Float_t | x1, | |||
| Float_t | y1, | |||
| Float_t | z1, | |||
| Float_t | x2, | |||
| Float_t | y2, | |||
| Float_t | z2 | |||
| ) |
Definition at line 79 of file TEveStraightLineSet.cxx.
References TEveChunkManager::Atom(), fLinePlex, and l.
Referenced by SetLine().
| void TEveStraightLineSet::SetLine | ( | int | idx, | |
| const TEveVector & | p1, | |||
| const TEveVector & | p2 | |||
| ) |
| TEveChunkManager& TEveStraightLineSet::GetLinePlex | ( | ) | [inline] |
Definition at line 103 of file TEveStraightLineSet.h.
References fLinePlex.
Referenced by TEveStraightLineSetGL::DirectDraw(), TEveScalableStraightLineSet::SetScale(), and TEveStraightLineSetProjected::UpdateProjection().
| TEveChunkManager& TEveStraightLineSet::GetMarkerPlex | ( | ) | [inline] |
Definition at line 104 of file TEveStraightLineSet.h.
References fMarkerPlex.
Referenced by TEveStraightLineSetGL::DirectDraw(), TEveStraightLineSetGL::ProcessSelection(), and TEveStraightLineSetProjected::UpdateProjection().
| virtual Bool_t TEveStraightLineSet::GetRnrMarkers | ( | ) | [inline, virtual] |
Definition at line 106 of file TEveStraightLineSet.h.
References fRnrMarkers.
Referenced by TEveStraightLineSetGL::DirectDraw(), and TEveStraightLineSetEditor::SetModel().
| virtual Bool_t TEveStraightLineSet::GetRnrLines | ( | ) | [inline, virtual] |
Definition at line 107 of file TEveStraightLineSet.h.
References fRnrLines.
Referenced by TEveStraightLineSetGL::DirectDraw(), and TEveStraightLineSetEditor::SetModel().
| virtual Bool_t TEveStraightLineSet::GetDepthTest | ( | ) | [inline, virtual] |
Definition at line 108 of file TEveStraightLineSet.h.
References fDepthTest.
Referenced by TEveStraightLineSetGL::DirectDraw().
| virtual void TEveStraightLineSet::SetRnrMarkers | ( | Bool_t | x | ) | [inline, virtual] |
Definition at line 110 of file TEveStraightLineSet.h.
References fRnrMarkers.
Referenced by TEveStraightLineSetEditor::DoRnrMarkers().
| virtual void TEveStraightLineSet::SetRnrLines | ( | Bool_t | x | ) | [inline, virtual] |
Definition at line 111 of file TEveStraightLineSet.h.
References fRnrLines.
Referenced by TEveStraightLineSetEditor::DoRnrLines().
| virtual void TEveStraightLineSet::SetDepthTest | ( | Bool_t | x | ) | [inline, virtual] |
| void TEveStraightLineSet::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 135 of file TEveStraightLineSet.cxx.
References TEveElement::CopyVizParams(), fDepthTest, fRnrLines, fRnrMarkers, and m.
Referenced by TEveStraightLineSetProjected::SetProjection().
| void TEveStraightLineSet::WriteVizParams | ( | ostream & | out, | |
| const TString & | var | |||
| ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 153 of file TEveStraightLineSet.cxx.
References fDepthTest, fRnrLines, fRnrMarkers, TAttLine::SaveLineAttributes(), TAttMarker::SaveMarkerAttributes(), t, TEveElement::ToString(), and TEveElement::WriteVizParams().
| TClass * TEveStraightLineSet::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Implements TEveProjectable.
Definition at line 170 of file TEveStraightLineSet.cxx.
References xmlio::Class.
| void TEveStraightLineSet::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
Definition at line 181 of file TEveStraightLineSet.cxx.
References TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), TAttBBox::BBoxZero(), fLinePlex, fMarkerPlex, fV1, fV2, TEveChunkManager::iterator::next(), and TEveChunkManager::Size().
| void TEveStraightLineSet::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 209 of file TEveStraightLineSet.cxx.
References TEveElement::PaintStandard().
| TEveStraightLineSet::ClassDef | ( | TEveStraightLineSet | , | |
| 1 | ||||
| ) |
| TEveStraightLineSet& TEveStraightLineSet::operator= | ( | const TEveStraightLineSet & | ) | [private] |
| virtual void TEveStraightLineSet::SetLineColor | ( | Color_t | col | ) | [inline, virtual] |
Reimplemented from TAttLine.
Definition at line 92 of file TEveStraightLineSet.h.
References TEveElement::SetMainColor().
| Line_t* TEveStraightLineSet::AddLine | ( | Float_t | x1, | |
| Float_t | y1, | |||
| Float_t | z1, | |||
| Float_t | x2, | |||
| Float_t | y2, | |||
| Float_t | z2 | |||
| ) |
| Line_t* TEveStraightLineSet::AddLine | ( | const TEveVector & | p1, | |
| const TEveVector & | p2 | |||
| ) |
| Marker_t* TEveStraightLineSet::AddMarker | ( | const TEveVector & | p, | |
| Int_t | line_id = -1 | |||
| ) |
| void TEveStraightLineSet::SetLine | ( | int | idx, | |
| Float_t | x1, | |||
| Float_t | y1, | |||
| Float_t | z1, | |||
| Float_t | x2, | |||
| Float_t | y2, | |||
| Float_t | z2 | |||
| ) |
| void TEveStraightLineSet::SetLine | ( | int | idx, | |
| const TEveVector & | p1, | |||
| const TEveVector & | p2 | |||
| ) |
| TEveChunkManager& TEveStraightLineSet::GetLinePlex | ( | ) | [inline] |
| TEveChunkManager& TEveStraightLineSet::GetMarkerPlex | ( | ) | [inline] |
| virtual Bool_t TEveStraightLineSet::GetRnrMarkers | ( | ) | [inline, virtual] |
| virtual Bool_t TEveStraightLineSet::GetRnrLines | ( | ) | [inline, virtual] |
| virtual Bool_t TEveStraightLineSet::GetDepthTest | ( | ) | [inline, virtual] |
| virtual void TEveStraightLineSet::SetRnrMarkers | ( | Bool_t | x | ) | [inline, virtual] |
| virtual void TEveStraightLineSet::SetRnrLines | ( | Bool_t | x | ) | [inline, virtual] |
| virtual void TEveStraightLineSet::SetDepthTest | ( | Bool_t | x | ) | [inline, virtual] |
| virtual void TEveStraightLineSet::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
| virtual void TEveStraightLineSet::WriteVizParams | ( | ostream & | out, | |
| const TString & | var | |||
| ) | [virtual] |
Reimplemented from TEveElement.
| virtual TClass* TEveStraightLineSet::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Implements TEveProjectable.
| virtual void TEveStraightLineSet::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
| virtual void TEveStraightLineSet::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
| TEveStraightLineSet::ClassDef | ( | TEveStraightLineSet | , | |
| 1 | ||||
| ) |
TEveChunkManager TEveStraightLineSet::fLinePlex [protected] |
Definition at line 75 of file TEveStraightLineSet.h.
Referenced by AddLine(), AddMarker(), ComputeBBox(), GetLinePlex(), TEveStraightLineSetProjected::SetDepthLocal(), SetLine(), and TEveStraightLineSetProjected::UpdateProjection().
TEveChunkManager TEveStraightLineSet::fMarkerPlex [protected] |
Definition at line 76 of file TEveStraightLineSet.h.
Referenced by AddMarker(), ComputeBBox(), GetMarkerPlex(), TEveStraightLineSetProjected::SetDepthLocal(), and TEveStraightLineSetProjected::UpdateProjection().
Bool_t TEveStraightLineSet::fOwnLinesIds [protected] |
Definition at line 78 of file TEveStraightLineSet.h.
Bool_t TEveStraightLineSet::fOwnMarkersIds [protected] |
Definition at line 79 of file TEveStraightLineSet.h.
Bool_t TEveStraightLineSet::fRnrMarkers [protected] |
Definition at line 81 of file TEveStraightLineSet.h.
Referenced by CopyVizParams(), GetRnrMarkers(), SetRnrMarkers(), and WriteVizParams().
Bool_t TEveStraightLineSet::fRnrLines [protected] |
Definition at line 82 of file TEveStraightLineSet.h.
Referenced by CopyVizParams(), GetRnrLines(), SetRnrLines(), and WriteVizParams().
Bool_t TEveStraightLineSet::fDepthTest [protected] |
Definition at line 84 of file TEveStraightLineSet.h.
Referenced by CopyVizParams(), GetDepthTest(), SetDepthTest(), and WriteVizParams().
Line_t* TEveStraightLineSet::fLastLine [protected] |
Line_t* TEveStraightLineSet::fLastLine [protected] |
Definition at line 86 of file TEveStraightLineSet.h.
1.5.1