13#ifndef ROOT_TPointSet3D
14#define ROOT_TPointSet3D
#define ClassDefOverride(name, id)
winID h TVirtualViewer3D TVirtualGLPainter p
Helper for management of bounding-box information.
Mother of all ROOT objects.
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.
An array of references to TObjects.
TObject * At(Int_t idx) const override