13#ifndef ROOT_TPointSet3D
14#define ROOT_TPointSet3D
int Int_t
Signed integer 4 bytes (int).
short Marker_t
Marker number (short).
bool Bool_t
Boolean (0=false, 1=true) (bool).
double Double_t
Double 8 bytes.
float Float_t
Float 4 bytes (float).
const char Option_t
Option string (const char).
#define ClassDefOverride(name, id)
TAttBBox(const TAttBBox &tab)
Mother of all ROOT objects.
TObject()
TObject constructor.
TPolyMarker3D using TPointSet3DGL for direct OpenGL rendering.
TPointSet3D(Int_t n, Marker_t m=1, Option_t *opt="")
virtual void PointSelected(Int_t n)
This virtual method is called from TPointSet3DGL when a point is selected.
TPointSet3D(Int_t n, Float_t *p, Marker_t m=1, Option_t *opt="")
TPointSet3D(Int_t n, Double_t *p, Marker_t m=1, Option_t *opt="")
TPointSet3D & operator=(const TPointSet3D &t)
Assignment operator.
void ClearIds()
Clears the id-array. If ids are owned the TObjects are deleted.
~TPointSet3D() override
Destructor.
void CopyIds(const TPointSet3D &t)
Copy id objects from point-set 't'.
void SetPointId(TObject *id)
Set id of last point.
TObject * GetPointId(Int_t n) const
void ComputeBBox() override
Compute the bounding box of this points set.
TPolyMarker3D()
3-D polymarker default constructor.
An array of references to TObjects.