library: libHist #include "TPolyMarker.h" |
TPolyMarker
class description - header file - source file - inheritance tree (.pdf)
protected:
TPolyMarker& operator=(const TPolyMarker&)
public:
TPolyMarker()
TPolyMarker(Int_t n, Option_t* option = "")
TPolyMarker(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
TPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
TPolyMarker(const TPolyMarker& polymarker)
virtual ~TPolyMarker()
static TClass* Class()
virtual void Copy(TObject& polymarker) const
virtual Int_t DistancetoPrimitive(Int_t px, Int_t py)
virtual void Draw(Option_t* option = "")
virtual void DrawPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual Int_t GetLastPoint() const
virtual Int_t GetN() const
virtual Option_t* GetOption() const
Double_t* GetX() const
Double_t* GetY() const
virtual TClass* IsA() const
virtual void ls(Option_t* option = "") const
virtual Int_t Merge(TCollection* list)
virtual void Paint(Option_t* option = "")
virtual void PaintPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual void Print(Option_t* option = "") const
virtual void SavePrimitive(ostream& out, Option_t* option = "")
virtual Int_t SetNextPoint(Double_t x, Double_t y)
virtual void SetPoint(Int_t point, Double_t x, Double_t y)
virtual void SetPolyMarker(Int_t n)
virtual void SetPolyMarker(Int_t n, Float_t* x, Float_t* y, Option_t* option = "")
virtual void SetPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option = "")
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual Int_t Size() const
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t fN number of points
Int_t fLastPoint The index of the last filled point
Double_t* fX [fN] Array of X coordinates
Double_t* fY [fN] Array of Y coordinates
TString fOption options
______________________________________________________________________________
a PolyMarker is defined by an array on N points in a 2-D space.
At each point x[i], y[i] a marker is drawn.
Marker attributes are managed by TAttMarker.
See TMarker for the list of possible marker types.
Int_t DistancetoPrimitive(Int_t px, Int_t py)
Compute distance from point px,py to a polymarker.
Compute the closest distance of approach from point px,py to each point
of the polymarker.
Returns when the distance found is below DistanceMaximum.
The distance is computed in pixels units.
void ExecuteEvent(Int_t, Int_t, Int_t)
Execute action corresponding to one event.
This member function must be implemented to realize the action
corresponding to the mouse click on the object in the window
Author: Rene Brun 12/12/94
Last update: root/hist:$Name: $:$Id: TPolyMarker.cxx,v 1.22 2006/07/03 16:10:46 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.