Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TAttMarker Class Reference

Definition at line 21 of file TAttMarker.h.

Public Member Functions

 TAttMarker ()
 TAttMarker (Color_t color, Style_t style, Size_t msize)
virtual ~TAttMarker ()
void Copy (TAttMarker &attmarker) const
virtual Color_t GetMarkerColor () const
 Return the marker color.
virtual Size_t GetMarkerSize () const
 Return the marker size.
virtual Style_t GetMarkerStyle () const
 Return the marker style.
virtual TClassIsA () const
virtual void Modify ()
virtual void ModifyOn (TVirtualPad &pad)
virtual void ResetAttMarker (Option_t *toption="")
virtual void SaveMarkerAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t sizdef=1)
virtual void SetMarkerAttributes ()
virtual void SetMarkerColor (Color_t mcolor=1)
 Set the marker color.
void SetMarkerColor (TColorNumber lcolor)
virtual void SetMarkerColorAlpha (Color_t mcolor, Float_t malpha)
virtual void SetMarkerSize (Size_t msize=1)
 Set the marker size.
virtual void SetMarkerStyle (Style_t mstyle=1)
 Set the marker style.
virtual void Streamer (TBuffer &)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

Static Public Member Functions

static TClassClass ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()
static Width_t GetMarkerLineWidth (Style_t style)
static Style_t GetMarkerStyleBase (Style_t style)

Protected Attributes

Color_t fMarkerColor
 Marker color.
Size_t fMarkerSize
 Marker size.
Style_t fMarkerStyle
 Marker style.

#include <TAttMarker.h>

Inheritance diagram for TAttMarker:
ROOT::Experimental::REvePointSet ROOT::Experimental::REvePointSetArray ROOT::Experimental::REveStraightLineSet ROOT::Experimental::REveTrackList ROOT::Experimental::XRooFit::xRooNLLVar::xRooHypoSpace ROOT::v5::TF1Data TCandle TEfficiency TEvePointSetArray TEveStraightLineSet TEveTrackList TF1 TGeoBatemanSol TGraph TGraph2D TH1 TLegendEntry TMarker TPolyMarker TPolyMarker3D TScatter TScatter2D TSpline TStyle TTree TVirtualGeoTrack TVirtualPS TVirtualX

Constructor & Destructor Documentation

◆ TAttMarker() [1/2]

TAttMarker::TAttMarker ( )

◆ TAttMarker() [2/2]

TAttMarker::TAttMarker ( Color_t color,
Style_t style,
Size_t msize )

◆ ~TAttMarker()

virtual TAttMarker::~TAttMarker ( )
virtual

Member Function Documentation

◆ Class()

TClass * TAttMarker::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

const char * TAttMarker::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

constexpr Version_t TAttMarker::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 55 of file TAttMarker.h.

◆ Copy()

void TAttMarker::Copy ( TAttMarker & attmarker) const

◆ DeclFileName()

const char * TAttMarker::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 55 of file TAttMarker.h.

◆ GetMarkerColor()

virtual Color_t TAttMarker::GetMarkerColor ( ) const
inlinevirtual

Return the marker color.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 33 of file TAttMarker.h.

◆ GetMarkerLineWidth()

Width_t TAttMarker::GetMarkerLineWidth ( Style_t style)
static

◆ GetMarkerSize()

virtual Size_t TAttMarker::GetMarkerSize ( ) const
inlinevirtual

Return the marker size.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 35 of file TAttMarker.h.

◆ GetMarkerStyle()

virtual Style_t TAttMarker::GetMarkerStyle ( ) const
inlinevirtual

Return the marker style.

Reimplemented in TGWin32VirtualXProxy.

Definition at line 34 of file TAttMarker.h.

◆ GetMarkerStyleBase()

Style_t TAttMarker::GetMarkerStyleBase ( Style_t style)
static

◆ IsA()

◆ Modify()

virtual void TAttMarker::Modify ( )
virtual

◆ ModifyOn()

virtual void TAttMarker::ModifyOn ( TVirtualPad & pad)
virtual

◆ ResetAttMarker()

virtual void TAttMarker::ResetAttMarker ( Option_t * toption = "")
virtual

Reimplemented in TGWin32VirtualXProxy.

◆ SaveMarkerAttributes()

virtual void TAttMarker::SaveMarkerAttributes ( std::ostream & out,
const char * name,
Int_t coldef = 1,
Int_t stydef = 1,
Int_t sizdef = 1 )
virtual

◆ SetMarkerAttributes()

virtual void TAttMarker::SetMarkerAttributes ( )
virtual

Reimplemented in TGWin32VirtualXProxy.

◆ SetMarkerColor() [1/2]

◆ SetMarkerColor() [2/2]

void TAttMarker::SetMarkerColor ( TColorNumber lcolor)

◆ SetMarkerColorAlpha()

virtual void TAttMarker::SetMarkerColorAlpha ( Color_t mcolor,
Float_t malpha )
virtual

◆ SetMarkerSize()

virtual void TAttMarker::SetMarkerSize ( Size_t msize = 1)
inlinevirtual

Set the marker size.

Note that the marker styles number 1 6 and 7 (the dots), cannot be scaled. They are meant to be very fast to draw and are always drawn with the same number of pixels; therefore this method does not apply on them.

Reimplemented in ROOT::Experimental::REvePointSet, ROOT::Experimental::REvePointSetArray, ROOT::Experimental::REveTrackList, TEvePointSet, TEvePointSetArray, TEveTrackList, TGQuartz, TGWin32, TGWin32VirtualXProxy, TGX11, TTeXDump, and TVirtualX.

Definition at line 48 of file TAttMarker.h.

◆ SetMarkerStyle()

virtual void TAttMarker::SetMarkerStyle ( Style_t mstyle = 1)
inlinevirtual

◆ Streamer()

◆ StreamerNVirtual()

void TAttMarker::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 55 of file TAttMarker.h.

Member Data Documentation

◆ fMarkerColor

Color_t TAttMarker::fMarkerColor
protected

Marker color.

Definition at line 24 of file TAttMarker.h.

◆ fMarkerSize

Size_t TAttMarker::fMarkerSize
protected

Marker size.

Definition at line 26 of file TAttMarker.h.

◆ fMarkerStyle

Style_t TAttMarker::fMarkerStyle
protected

Marker style.

Definition at line 25 of file TAttMarker.h.


The documentation for this class was generated from the following file: