#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.