#define ClassDef(name, id)
Abstract base class for elements drawn in the editor.
Double_t fX
X position of marker (left,center,etc..)
virtual void SetX(Double_t x)
virtual void SetBBoxCenter(const TPoint &p)
Set center of the BoundingBox.
virtual void SetNDC(Bool_t isNDC=kTRUE)
Set NDC mode on if isNDC = kTRUE, off otherwise.
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save primitive as a C++ statement(s) on output stream out.
TMarker()
Marker default constructor.
Double_t fY
Y position of marker (left,center,etc..)
virtual void SetBBoxCenterY(const Int_t y)
Set Y coordinate of the center of the BoundingBox.
virtual void SetBBoxX2(const Int_t x)
Set right hand side of BoundingBox to a value (resize in x direction on right)
virtual void Print(Option_t *option="") const
Dump this marker with its attributes.
virtual void Paint(Option_t *option="")
Paint this marker with its current attributes.
virtual void SetY(Double_t y)
virtual void SetBBoxY2(const Int_t y)
Set bottom of BoundingBox to a value (resize in y direction on bottom)
virtual Rectangle_t GetBBox()
Return the bounding Box of the Line.
void Copy(TObject &marker) const
Copy this marker to marker.
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Execute action corresponding to one event.
virtual void SetBBoxCenterX(const Int_t x)
Set X coordinate of the center of the BoundingBox.
virtual ~TMarker()
Marker default destructor.
@ kMarkerNDC
Marker position is in NDC.
virtual void PaintMarker(Double_t x, Double_t y)
Draw this marker with new coordinates.
virtual TPoint GetBBoxCenter()
Return the center of the BoundingBox as TPoint in pixels.
static void DisplayMarkerLineWidths()
Display the table of markers with different line widths and their numbers.
virtual void SetBBoxY1(const Int_t y)
Set top of BoundingBox to a value (resize in y direction on top)
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
Compute distance from point px,py to a marker.
virtual void SetBBoxX1(const Int_t x)
Set left hand side of BoundingBox to a value (resize in x direction on left)
virtual void ls(Option_t *option="") const
List this marker with its attributes.
virtual void DrawMarker(Double_t x, Double_t y)
Draw this marker with new coordinates.
static void DisplayMarkerTypes()
Display the table of markers with their numbers.
virtual void PaintMarkerNDC(Double_t u, Double_t v)
Draw this marker with new coordinates in NDC.
Mother of all ROOT objects.
Rectangle structure (maps to the X11 XRectangle structure)