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

Public Member Functions | |
| TEvePointSet (Int_t n_points=0, ETreeVarType_e tv_type=kTVT_XYZ) | |
| TEvePointSet (const char *name, Int_t n_points=0, ETreeVarType_e tv_type=kTVT_XYZ) | |
| TEvePointSet (const TEvePointSet &e) | |
| virtual | ~TEvePointSet () |
| virtual TObject * | GetObject (const TEveException &) const |
| virtual TEvePointSet * | CloneElement () const |
| virtual void | ClonePoints (const TEvePointSet &e) |
| void | Reset (Int_t n_points=0, Int_t n_int_ids=0) |
| Int_t | GrowFor (Int_t n_points) |
| virtual const char * | GetTitle () const |
| virtual const char * | GetElementName () const |
| virtual const char * | GetElementTitle () const |
| virtual void | SetElementName (const char *n) |
| virtual void | SetTitle (const char *t) |
| virtual void | SetElementTitle (const char *t) |
| virtual void | SetElementNameTitle (const char *n, const char *t) |
| Int_t | GetIntIdsPerPoint () const |
| Int_t * | GetPointIntIds (Int_t p) const |
| Int_t | GetPointIntId (Int_t p, Int_t i) const |
| void | SetPointIntIds (Int_t *ids) |
| void | SetPointIntIds (Int_t n, Int_t *ids) |
| virtual void | SetMarkerColor (Color_t col) |
| virtual void | SetMarkerStyle (Style_t mstyle=1) |
| virtual void | SetMarkerSize (Size_t msize=1) |
| virtual void | Paint (Option_t *option="") |
| virtual void | InitFill (Int_t subIdNum) |
| virtual void | TakeAction (TEvePointSelector *) |
| virtual void | PointSelected (Int_t id) |
| virtual const TGPicture * | GetListTreeIcon (Bool_t open=kFALSE) |
| virtual void | CopyVizParams (const TEveElement *el) |
| virtual void | WriteVizParams (ostream &out, const TString &var) |
| virtual TClass * | ProjectedClass (const TEveProjection *p) const |
| ClassDef (TEvePointSet, 1) | |
| TEvePointSet (Int_t n_points=0, ETreeVarType_e tv_type=kTVT_XYZ) | |
| TEvePointSet (const char *name, Int_t n_points=0, ETreeVarType_e tv_type=kTVT_XYZ) | |
| TEvePointSet (const TEvePointSet &e) | |
| virtual | ~TEvePointSet () |
| virtual TObject * | GetObject (const TEveException &) const |
| virtual TEvePointSet * | CloneElement () const |
| virtual void | ClonePoints (const TEvePointSet &e) |
| void | Reset (Int_t n_points=0, Int_t n_int_ids=0) |
| Int_t | GrowFor (Int_t n_points) |
| virtual const char * | GetTitle () const |
| virtual const char * | GetElementName () const |
| virtual const char * | GetElementTitle () const |
| virtual void | SetElementName (const char *n) |
| virtual void | SetTitle (const char *t) |
| virtual void | SetElementTitle (const char *t) |
| virtual void | SetElementNameTitle (const char *n, const char *t) |
| Int_t | GetIntIdsPerPoint () const |
| Int_t * | GetPointIntIds (Int_t p) const |
| Int_t | GetPointIntId (Int_t p, Int_t i) const |
| void | SetPointIntIds (Int_t *ids) |
| void | SetPointIntIds (Int_t n, Int_t *ids) |
| virtual void | SetMarkerColor (Color_t col) |
| virtual void | SetMarkerStyle (Style_t mstyle=1) |
| virtual void | SetMarkerSize (Size_t msize=1) |
| virtual void | Paint (Option_t *option="") |
| virtual void | InitFill (Int_t subIdNum) |
| virtual void | TakeAction (TEvePointSelector *) |
| virtual void | PointSelected (Int_t id) |
| virtual const TGPicture * | GetListTreeIcon (Bool_t open=kFALSE) |
| virtual void | CopyVizParams (const TEveElement *el) |
| virtual void | WriteVizParams (ostream &out, const TString &var) |
| virtual TClass * | ProjectedClass (const TEveProjection *p) const |
| ClassDef (TEvePointSet, 1) | |
Protected Member Functions | |
| void | AssertIntIdsSize () |
| void | AssertIntIdsSize () |
Protected Attributes | |
| TString | fTitle |
| TArrayI * | fIntIds |
| Int_t | fIntIdsPerPoint |
| TArrayI * | fIntIds |
Private Member Functions | |
| TEvePointSet & | operator= (const TEvePointSet &) |
| TEvePointSet & | operator= (const TEvePointSet &) |
Friends | |
| class | TEvePointSetArray |
Definition at line 31 of file TEvePointSet.h.
| TEvePointSet::TEvePointSet | ( | Int_t | n_points = 0, |
|
| ETreeVarType_e | tv_type = kTVT_XYZ | |||
| ) |
Definition at line 49 of file TEvePointSet.cxx.
References TAttMarker::fMarkerStyle, TEveElement::fPickable, and kTRUE.
Referenced by CloneElement().
| TEvePointSet::TEvePointSet | ( | const char * | name, | |
| Int_t | n_points = 0, |
|||
| ETreeVarType_e | tv_type = kTVT_XYZ | |||
| ) |
Definition at line 69 of file TEvePointSet.cxx.
References TAttMarker::fMarkerStyle, TEveElement::fPickable, kTRUE, and TPolyMarker3D::SetName().
| TEvePointSet::TEvePointSet | ( | const TEvePointSet & | e | ) |
Definition at line 90 of file TEvePointSet.cxx.
| TEvePointSet::~TEvePointSet | ( | ) | [virtual] |
| TEvePointSet::TEvePointSet | ( | Int_t | n_points = 0, |
|
| ETreeVarType_e | tv_type = kTVT_XYZ | |||
| ) |
| TEvePointSet::TEvePointSet | ( | const char * | name, | |
| Int_t | n_points = 0, |
|||
| ETreeVarType_e | tv_type = kTVT_XYZ | |||
| ) |
| TEvePointSet::TEvePointSet | ( | const TEvePointSet & | e | ) |
| virtual TEvePointSet::~TEvePointSet | ( | ) | [virtual] |
| TEvePointSet& TEvePointSet::operator= | ( | const TEvePointSet & | ) | [private] |
| void TEvePointSet::AssertIntIdsSize | ( | ) | [inline, protected] |
Definition at line 191 of file TEvePointSet.cxx.
References fIntIds, fIntIdsPerPoint, TPolyMarker3D::GetN(), TArray::GetSize(), and TArrayI::Set().
Referenced by SetPointIntIds().
| virtual TObject* TEvePointSet::GetObject | ( | const TEveException & | ) | const [inline, virtual] |
| virtual TEvePointSet* TEvePointSet::CloneElement | ( | ) | const [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 58 of file TEvePointSet.h.
References TEvePointSet().
| void TEvePointSet::ClonePoints | ( | const TEvePointSet & | e | ) | [virtual] |
Definition at line 115 of file TEvePointSet.cxx.
References TPointSet3D::CopyIds(), fIntIds, fIntIdsPerPoint, TPolyMarker3D::fLastPoint, TPolyMarker3D::fN, TPolyMarker3D::fP, and i.
Referenced by TEveTrackProjected::MakeTrack(), and TEveTrack::TEveTrack().
Definition at line 152 of file TEvePointSet.cxx.
References TPointSet3D::ClearIds(), fIntIds, fIntIdsPerPoint, TPolyMarker3D::fLastPoint, TPolyMarker3D::fN, TPolyMarker3D::fP, and TAttBBox::ResetBBox().
Referenced by TEveTrackPropagator::FillPointSet(), TVSDReader::LoadClusters(), TEveTrack::MakeTrack(), TEveTrackProjected::MakeTrack(), TEveLine::ReduceSegmentLengths(), TEvePointSetProjected::UpdateProjection(), and TEveLineProjected::UpdateProjection().
Definition at line 173 of file TEvePointSet.cxx.
References fIntIds, fIntIdsPerPoint, TArrayI::Set(), TPolyMarker3D::SetPoint(), and TPolyMarker3D::Size().
Referenced by TakeAction().
| virtual const char* TEvePointSet::GetTitle | ( | ) | const [inline, virtual] |
| virtual const char* TEvePointSet::GetElementName | ( | ) | const [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 66 of file TEvePointSet.h.
References TPolyMarker3D::GetName().
| virtual const char* TEvePointSet::GetElementTitle | ( | ) | const [inline, virtual] |
| virtual void TEvePointSet::SetElementName | ( | const char * | n | ) | [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 68 of file TEvePointSet.h.
References TPolyMarker3D::fName, and TEveElement::NameTitleChanged().
| virtual void TEvePointSet::SetTitle | ( | const char * | t | ) | [inline, virtual] |
Definition at line 69 of file TEvePointSet.h.
References fTitle, and TEveElement::NameTitleChanged().
Referenced by TVSDReader::LoadClusters(), and TEveTrack::SetStdTitle().
| virtual void TEvePointSet::SetElementTitle | ( | const char * | t | ) | [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 70 of file TEvePointSet.h.
References fTitle, and TEveElement::NameTitleChanged().
| virtual void TEvePointSet::SetElementNameTitle | ( | const char * | n, | |
| const char * | t | |||
| ) | [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 71 of file TEvePointSet.h.
References TPolyMarker3D::fName, fTitle, and TEveElement::NameTitleChanged().
| Int_t TEvePointSet::GetIntIdsPerPoint | ( | ) | const [inline] |
Definition at line 202 of file TEvePointSet.cxx.
References fIntIds, fIntIdsPerPoint, and TArrayI::GetArray().
Definition at line 215 of file TEvePointSet.cxx.
References fIntIds, fIntIdsPerPoint, TArrayI::GetArray(), and kMinInt.
| void TEvePointSet::SetPointIntIds | ( | Int_t * | ids | ) |
Definition at line 237 of file TEvePointSet.cxx.
References AssertIntIdsSize(), fIntIds, fIntIdsPerPoint, TArrayI::GetArray(), i, and x.
| virtual void TEvePointSet::SetMarkerColor | ( | Color_t | col | ) | [inline, virtual] |
Reimplemented from TAttMarker.
Definition at line 81 of file TEvePointSet.h.
References TEveElement::SetMainColor().
Referenced by TEvePointSetArray::InitBins(), and pointset().
| void TEvePointSet::SetMarkerStyle | ( | Style_t | mstyle = 1 |
) | [virtual] |
Reimplemented from TAttMarker.
Definition at line 251 of file TEvePointSet.cxx.
References TEveProjectable::fProjectedList, pi, and TAttMarker::SetMarkerStyle().
Referenced by TEvePointSetArray::InitBins(), TVSDReader::LoadClusters(), pointset(), and TEveTrack::SetAttLineAttMarker().
| void TEvePointSet::SetMarkerSize | ( | Size_t | msize = 1 |
) | [virtual] |
Reimplemented from TAttMarker.
Definition at line 272 of file TEvePointSet.cxx.
References TEveProjectable::fProjectedList, pi, and TAttMarker::SetMarkerSize().
Referenced by TEvePointSetArray::InitBins(), TVSDReader::LoadClusters(), pointset(), and TEveTrack::SetAttLineAttMarker().
| void TEvePointSet::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TPolyMarker3D.
Definition at line 295 of file TEvePointSet.cxx.
References TEveElement::PaintStandard().
| void TEvePointSet::InitFill | ( | Int_t | subIdNum | ) | [virtual] |
Reimplemented from TEvePointSelectorConsumer.
Definition at line 305 of file TEvePointSet.cxx.
References fIntIds, fIntIdsPerPoint, TPolyMarker3D::GetN(), and TArrayI::Set().
| void TEvePointSet::TakeAction | ( | TEvePointSelector * | ) | [virtual] |
Implements TEvePointSelectorConsumer.
Definition at line 324 of file TEvePointSet.cxx.
References TMath::Cos(), fIntIds, fIntIdsPerPoint, TPolyMarker3D::fP, TEvePointSelectorConsumer::fSourceCS, TArrayI::GetArray(), GrowFor(), i, TEvePointSelectorConsumer::kTVT_RPhiZ, TEvePointSelectorConsumer::kTVT_XYZ, n, TMath::Nint(), p, sel, and TMath::Sin().
| void TEvePointSet::PointSelected | ( | Int_t | id | ) | [virtual] |
Reimplemented from TPointSet3D.
Definition at line 421 of file TEvePointSet.cxx.
References TQObject::Emit(), and TPointSet3D::PointSelected().
Referenced by TEvePointSetProjected::PointSelected().
Reimplemented from TEveElement.
Definition at line 144 of file TEvePointSet.cxx.
References TEveElement::fgListTreeIcons.
| void TEvePointSet::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 386 of file TEvePointSet.cxx.
References TEveElement::CopyVizParams(), TPolyMarker3D::fOption, and m.
Referenced by TEveLine::CopyVizParams(), and TEvePointSetProjected::SetProjection().
| void TEvePointSet::WriteVizParams | ( | ostream & | out, | |
| const TString & | var | |||
| ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 401 of file TEvePointSet.cxx.
References TAttMarker::SaveMarkerAttributes(), and TEveElement::WriteVizParams().
Referenced by TEveLine::WriteVizParams().
| TClass * TEvePointSet::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Implements TEveProjectable.
Definition at line 413 of file TEvePointSet.cxx.
References xmlio::Class.
| TEvePointSet::ClassDef | ( | TEvePointSet | , | |
| 1 | ||||
| ) |
| TEvePointSet& TEvePointSet::operator= | ( | const TEvePointSet & | ) | [private] |
| void TEvePointSet::AssertIntIdsSize | ( | ) | [protected] |
| virtual TObject* TEvePointSet::GetObject | ( | const TEveException & | ) | const [inline, virtual] |
| virtual TEvePointSet* TEvePointSet::CloneElement | ( | ) | const [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 58 of file TEvePointSet.h.
References TEvePointSet().
| virtual void TEvePointSet::ClonePoints | ( | const TEvePointSet & | e | ) | [virtual] |
| virtual const char* TEvePointSet::GetTitle | ( | ) | const [inline, virtual] |
| virtual const char* TEvePointSet::GetElementName | ( | ) | const [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 66 of file TEvePointSet.h.
References TPolyMarker3D::GetName().
| virtual const char* TEvePointSet::GetElementTitle | ( | ) | const [inline, virtual] |
| virtual void TEvePointSet::SetElementName | ( | const char * | n | ) | [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 68 of file TEvePointSet.h.
References TPolyMarker3D::fName, and TEveElement::NameTitleChanged().
| virtual void TEvePointSet::SetTitle | ( | const char * | t | ) | [inline, virtual] |
Definition at line 69 of file TEvePointSet.h.
References fTitle, and TEveElement::NameTitleChanged().
| virtual void TEvePointSet::SetElementTitle | ( | const char * | t | ) | [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 70 of file TEvePointSet.h.
References fTitle, and TEveElement::NameTitleChanged().
| virtual void TEvePointSet::SetElementNameTitle | ( | const char * | n, | |
| const char * | t | |||
| ) | [inline, virtual] |
Reimplemented from TEveElement.
Definition at line 71 of file TEvePointSet.h.
References TPolyMarker3D::fName, fTitle, and TEveElement::NameTitleChanged().
| Int_t TEvePointSet::GetIntIdsPerPoint | ( | ) | const [inline] |
| void TEvePointSet::SetPointIntIds | ( | Int_t * | ids | ) |
| virtual void TEvePointSet::SetMarkerColor | ( | Color_t | col | ) | [inline, virtual] |
Reimplemented from TAttMarker.
Definition at line 81 of file TEvePointSet.h.
References TEveElement::SetMainColor().
| virtual void TEvePointSet::SetMarkerStyle | ( | Style_t | mstyle = 1 |
) | [virtual] |
Reimplemented from TAttMarker.
| virtual void TEvePointSet::SetMarkerSize | ( | Size_t | msize = 1 |
) | [virtual] |
Reimplemented from TAttMarker.
| virtual void TEvePointSet::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TPolyMarker3D.
| virtual void TEvePointSet::InitFill | ( | Int_t | subIdNum | ) | [virtual] |
Reimplemented from TEvePointSelectorConsumer.
| virtual void TEvePointSet::TakeAction | ( | TEvePointSelector * | ) | [virtual] |
Implements TEvePointSelectorConsumer.
| virtual void TEvePointSet::PointSelected | ( | Int_t | id | ) | [virtual] |
Reimplemented from TPointSet3D.
Reimplemented from TEveElement.
| virtual void TEvePointSet::CopyVizParams | ( | const TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
| virtual void TEvePointSet::WriteVizParams | ( | ostream & | out, | |
| const TString & | var | |||
| ) | [virtual] |
Reimplemented from TEveElement.
| virtual TClass* TEvePointSet::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Implements TEveProjectable.
| TEvePointSet::ClassDef | ( | TEvePointSet | , | |
| 1 | ||||
| ) |
TEvePointSetArray [friend] |
Definition at line 37 of file TEvePointSet.h.
TString TEvePointSet::fTitle [protected] |
Definition at line 43 of file TEvePointSet.h.
Referenced by GetElementTitle(), GetTitle(), SetElementNameTitle(), SetElementTitle(), and SetTitle().
TArrayI* TEvePointSet::fIntIds [protected] |
Definition at line 44 of file TEvePointSet.h.
Referenced by AssertIntIdsSize(), ClonePoints(), GetPointIntId(), GetPointIntIds(), GrowFor(), InitFill(), Reset(), SetPointIntIds(), TakeAction(), and ~TEvePointSet().
Int_t TEvePointSet::fIntIdsPerPoint [protected] |
Definition at line 45 of file TEvePointSet.h.
Referenced by AssertIntIdsSize(), ClonePoints(), GetIntIdsPerPoint(), GetPointIntId(), GetPointIntIds(), GrowFor(), InitFill(), Reset(), SetPointIntIds(), and TakeAction().
TArrayI* TEvePointSet::fIntIds [protected] |
Definition at line 44 of file TEvePointSet.h.
1.5.1