StRoot
1
|
Public Member Functions | |
TPoints3D (TPoints3DABC *points=0) | |
3-D PolyLine default constructor. | |
TPoints3D (Int_t n, Option_t *option="") | |
TPoints3D (Int_t n, Float_t *p, Option_t *option="") | |
TPoints3D (Int_t n, Float_t *x, Float_t *y, Float_t *z, Option_t *option="") | |
TPoints3D (const TPoints3D &points) | |
to be documented | |
virtual | ~TPoints3D () |
3-D PolyLine default destructor. | |
virtual void | Copy (TObject &points) const |
Copy this TPoints3D to another. | |
virtual void | Delete (Option_t *) |
virtual void | Delete () |
Delete only own object. | |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
Execute action corresponding to one event. | |
virtual Int_t | GetLastPosition () const |
virtual Int_t | GetN () const |
virtual Float_t * | GetP () const |
virtual Float_t | GetX (Int_t idx) const |
virtual Float_t | GetY (Int_t idx) const |
virtual Float_t | GetZ (Int_t idx) const |
virtual Float_t * | GetXYZ (Float_t *xyz, Int_t idx, Int_t num=1) const |
virtual const Float_t * | GetXYZ (Int_t idx) |
virtual Option_t * | GetOption () const |
virtual void | ls (Option_t *option="") const |
List this 3-D polyline with its attributes. | |
virtual void | PaintPoints (Int_t, Float_t *, Option_t *) |
virtual void | Print (Option_t *option="") const |
Dump this 3-D polyline with its attributes. | |
virtual Int_t | SetLastPosition (Int_t idx) |
virtual void | SetOption (Option_t *option="") |
virtual Int_t | SetPoint (Int_t point, Float_t x, Float_t y, Float_t z) |
virtual Int_t | SetPoints (Int_t n, Float_t *p=0, Option_t *option="") |
virtual Int_t | Size () const |
Protected Types | |
enum | EOwnerBits { kIsOwner = BIT(23) } |
Protected Member Functions | |
Bool_t | IsOwner () const |
Bool_t | DoOwner (Bool_t done=kTRUE) |
to be documented | |
Protected Attributes | |
TPoints3DABC * | fPoints |
Definition at line 26 of file TPoints3D.h.
TPoints3D::TPoints3D | ( | Int_t | n, |
Option_t * | option = "" |
||
) |
3-D PolyLine normal constructor without initialisation. If n < 0 the default size (2 points) is set.
Definition at line 75 of file TPoints3D.cxx.
References DoOwner().
TPoints3D::TPoints3D | ( | Int_t | n, |
Float_t * | p, | ||
Option_t * | option = "" |
||
) |
3-D Point3D normal constructor. If n < 0 the default size (2 points) is set.
Definition at line 84 of file TPoints3D.cxx.
References DoOwner().
TPoints3D::TPoints3D | ( | Int_t | n, |
Float_t * | x, | ||
Float_t * | y, | ||
Float_t * | z, | ||
Option_t * | option = "" |
||
) |
3-D PolyLine normal constructor. If n < 0 the default size (2 points) is set.
Definition at line 94 of file TPoints3D.cxx.
References DoOwner().