TPolyMarker
class description - source file - inheritance tree
public:
TPolyMarker TPolyMarker()
TPolyMarker TPolyMarker(Int_t n, Option_t* option)
TPolyMarker TPolyMarker(Int_t n, Float_t* x, Float_t* y, Option_t* option)
TPolyMarker TPolyMarker(Int_t n, Double_t* x, Double_t* y, Option_t* option)
TPolyMarker TPolyMarker(const TPolyMarker& polymarker)
virtual void ~TPolyMarker()
static TClass* Class()
virtual void Copy(TObject& polymarker) const
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(ofstream& 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.
TPolyMarker(): TObject()
TPolyMarker(Int_t n, Option_t *option)
:TObject(), TAttMarker()
TPolyMarker(Int_t n, Float_t *x, Float_t *y, Option_t *option)
:TObject(), TAttMarker()
TPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t *option)
:TObject(), TAttMarker()
~TPolyMarker()
TPolyMarker(const TPolyMarker &polymarker) : TObject(polymarker), TAttMarker(polymarker)
void Copy(TObject &obj) const
void Draw(Option_t *option)
void DrawPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t *)
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
void ls(Option_t *) const
Int_t Merge(TCollection *list)
Merge polymarkers in the collection in this polymarker
void Paint(Option_t *option)
void PaintPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t *option)
void Print(Option_t *) const
void SavePrimitive(ofstream &out, Option_t *option)
Save primitive as a C++ statement(s) on output stream out
Int_t SetNextPoint(Double_t x, Double_t y)
Set point following LastPoint to x, y.
Returns index of the point (new last point).
void SetPoint(Int_t n, Double_t x, Double_t y)
set point number n
if n is greater than the current size, the arrays are automatically
extended
void SetPolyMarker(Int_t n)
void SetPolyMarker(Int_t n, Float_t *x, Float_t *y, Option_t *option)
void SetPolyMarker(Int_t n, Double_t *x, Double_t *y, Option_t *option)
void Streamer(TBuffer &R__b)
*-*-*-*-*-*-*-*-*Stream a class object*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-* =========================================
Inline Functions
Int_t GetLastPoint() const
Int_t GetN() const
Option_t* GetOption() const
Double_t* GetX() const
Double_t* GetY() const
Int_t Size() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
Author: Rene Brun 12/12/94
Last update: root/hist:$Name: $:$Id: TPolyMarker.cxx,v 1.12 2002/10/31 07:27:37 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - 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.