library: libCore #include "TAttMarker.h" |
TAttMarker
class description - source file - inheritance tree (.pdf)
public:
TAttMarker()
TAttMarker(Color_t color, Style_t style, Size_t msize)
TAttMarker(const TAttMarker&)
virtual ~TAttMarker()
static TClass* Class()
void Copy(TAttMarker& attmarker) const
virtual Color_t GetMarkerColor() const
virtual Size_t GetMarkerSize() const
virtual Style_t GetMarkerStyle() const
virtual TClass* IsA() const
virtual void Modify()
TAttMarker& operator=(const TAttMarker&)
virtual void ResetAttMarker(Option_t* toption = "")
virtual void SaveMarkerAttributes(ofstream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t sizdef = 1)
virtual void SetMarkerAttributes()
virtual void SetMarkerColor(Color_t tcolor = 1)
virtual void SetMarkerSize(Size_t msize = 1)
virtual void SetMarkerStyle(Style_t mstyle = 1)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Color_t fMarkerColor Marker color index
Style_t fMarkerStyle Marker style
Size_t fMarkerSize Marker size
*-*-*-*-*-*-*-*-*-*-*-*-*Marker Attributes class*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-* =======================
*-* Marker attributes are:
*-* Marker Color
*-* Marker style
*-* Marker Size
*-*
*-* This class is used (in general by secondary inheritance)
*-* by many other classes (graphics, histograms).
*-*
*-* List of the currently supported markers (screen and PostScript)
*-* ===============================================================
*-* 1 : dot kDot
*-* 2 : + kPlus
*-* 3 : * kStar
*-* 4 : o kCircle
*-* 5 : x kMultiply
*-* 6 : small scalable dot kFullDotSmall
*-* 7 : medium scalable dot kFullDotMedium
*-* 8 : large scalable dot kFullDotLarge
*-* 9 -->15 : dot
*-* 16 : open triangle down kOpenTriangleDown
*-* 18 : full cross kFullCross
*-* 20 : full circle kFullCircle
*-* 21 : full square kFullSquare
*-* 22 : full triangle up kFullTriangleUp
*-* 23 : full triangle down kFullTriangleDown
*-* 24 : open circle kOpenCircle
*-* 25 : open square kOpenSquare
*-* 26 : open triangle up kOpenTriangleUp
*-* 27 : open diamond kOpenDiamond
*-* 28 : open cross kOpenCross
*-* 29 : open star kOpenStar
*-* 30 : full star kFullStar
*-*
/*
*/
*-*
*-* Various marker sizes are shown in the figure below.
*-* The default marker size=1 is shown in the botton left corner.
*-* Marker sizes smaller than 1 can be specified.
*-*
/*
*/
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
TAttMarker()
*-*-*-*-*-*-*-*-*-*-*-*-*AttMarker default constructor*-*-*-*-*-*-*-*-*-*-*
*-* =============================
*-* Default text attributes are taking from the current style
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
TAttMarker(Color_t color, Style_t style, Size_t msize)
*-*-*-*-*-*-*-*-*-*-*-*-*AttMarker normal constructor*-*-*-*-*-*-*-*-*-*-*-*
*-* ============================
*-* Text attributes are taking from the argument list
*-* color : Marker Color Index
*-* style : Marker style (from 1 to 30)
*-* size : marker size (float)
*-*
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
~TAttMarker()
*-*-*-*-*-*-*-*-*-*-*-*-*AttMarker destructor*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-* ====================
void Copy(TAttMarker &attmarker) const
*-*-*-*-*-*-*-*-*Copy this marker attributes to a new atttext*-*-*-*-*-*-*-*
*-* ============================================
void Modify()
*-*-*-*-*-*-*-*-*-*Change current marker attributes if necessary*-*-*-*-*-*-*
*-* =============================================
void ResetAttMarker(Option_t *)
*-*-*-*-*-*-*-*-*Reset this marker attributes to default values*-*-*-*-*-*-*
*-* ==============================================
void SaveMarkerAttributes(ofstream &out, const char *name, Int_t coldef, Int_t stydef, Int_t sizdef)
Save line attributes as C++ statement(s) on output stream out
void SetMarkerAttributes()
*-*-*-*-*-*-*-*-*Invoke the DialogCanvas Marker attributes*-*-*-*-*-*-*
*-* =========================================
Inline Functions
Color_t GetMarkerColor() const
Style_t GetMarkerStyle() const
Size_t GetMarkerSize() const
void SetMarkerColor(Color_t tcolor = 1)
void SetMarkerStyle(Style_t mstyle = 1)
void SetMarkerSize(Size_t msize = 1)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TAttMarker TAttMarker(const TAttMarker&)
TAttMarker& operator=(const TAttMarker&)
Author: Rene Brun 12/05/95
Last update: root/base:$Name: $:$Id: TAttMarker.cxx,v 1.9 2004/09/13 16:39:12 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.