12 #ifndef ROOT_TPoints3D
13 #define ROOT_TPoints3D
23 #ifndef ROOT_TPoints3DABC
virtual void Delete()
Delete only own object.
virtual Int_t SetPoint(Int_t point, Float_t x, Float_t y, Float_t z)=0
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)=0
Computes distance from point (px,py) to the object.
virtual Int_t SetPoints(Int_t n, Float_t *p=0, Option_t *option="")
virtual Float_t GetX(Int_t idx) const
Abstract class to define Arrays of 3D points.
virtual Int_t GetN() const
GetN() returns the number of allocated cells if any.
virtual void PaintPoints(Int_t, Float_t *, Option_t *)
virtual Int_t SetLastPosition(Int_t idx)=0
virtual Float_t * GetXYZ(Float_t *xyz, Int_t idx, Int_t num=1) const
GetXYZ(Float_t *xyz,Int_t idx,Int_t num=1) fills the buffer supplied by the calling code with the poi...
virtual Float_t GetY(Int_t idx) const =0
virtual Int_t SetPoints(Int_t n, Float_t *p=0, Option_t *option="")=0
#define ClassDef(name, id)
virtual Option_t * GetOption() const
virtual void Print(Option_t *option="") const
*-*-*-*-*-*-*-*-*-*Dump this 3-D polyline with its attributes*-*-*-*-*-*-*-*-* *-* ==================...
virtual void Copy(TObject &points) const
*-*-*-*-*-*-*-*-*-*-*-*-*Copy this TPoints3D to another *-*-*-*-*-*-*-*-*-*-*-* *-* =================...
virtual Int_t SetLastPosition(Int_t idx)
virtual Float_t * GetXYZ(Float_t *xyz, Int_t idx, Int_t num=1) const
GetXYZ(Float_t *xyz,Int_t idx,Int_t num=1) fills the buffer supplied by the calling code with the poi...
virtual Float_t * GetP() const
GetP() returns the pointer to the float point array of points if available The number of the availabl...
virtual Float_t GetX(Int_t idx) const =0
virtual void Delete(Option_t *option="")
Delete this object.
Bool_t DoOwner(Bool_t done=kTRUE)
to be documented
TPoints3D(TPoints3DABC *points=0)
virtual void ls(Option_t *option="") const
*-*-*-*-*-*-*-*-*-*List this 3-D polyline with its attributes*-*-*-*-*-*-* *-* ======================...
Bool_t TestBit(UInt_t f) const
virtual void SetOption(Option_t *option="")=0
virtual void SetOption(Option_t *option="")
virtual Float_t * GetP() const
GetP() returns the pointer to the float point array of points if available The number of the availabl...
virtual Int_t GetLastPosition() const
Mother of all ROOT objects.
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Computes distance from point (px,py) to the object.
virtual Int_t GetN() const
GetN() returns the number of allocated cells if any.
virtual Float_t GetY(Int_t idx) const
virtual Option_t * GetOption() const =0
virtual Float_t GetZ(Int_t idx) const
virtual ~TPoints3D()
*-*-*-*-*-*-*-*-*-*-*-*-*3-D PolyLine default destructor*-*-*-*-*-*-*-*-*-*-*-* *-* =================...
virtual Int_t Size() const =0
virtual Int_t Size() const
virtual Int_t SetPoint(Int_t point, Float_t x, Float_t y, Float_t z)
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
*-*-*-*-*-*-*-*-*-*Execute action corresponding to one event*-*-*-*-*-*-*-*-*-* *-* =================...
virtual Float_t GetZ(Int_t idx) const =0
virtual Int_t GetLastPosition() const =0