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.