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

Definition at line 21 of file TAttLine.h.

Public Member Functions

 TAttLine ()
 TAttLine (Color_t lcolor, Style_t lstyle, Width_t lwidth)
virtual ~TAttLine ()
void Copy (TAttLine &attline) const
Int_t DistancetoLine (Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual Color_t GetLineColor () const
 Return the line color.
virtual Style_t GetLineStyle () const
 Return the line style.
virtual Width_t GetLineWidth () const
 Return the line width.
virtual TClassIsA () const
virtual void Modify ()
virtual void ModifyOn (TVirtualPad &pad)
virtual void ResetAttLine (Option_t *option="")
virtual void SaveLineAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1)
virtual void SetLineAttributes ()
virtual void SetLineColor (Color_t lcolor)
 Set the line color.
void SetLineColor (TColorNumber lcolor)
virtual void SetLineColorAlpha (Color_t lcolor, Float_t lalpha)
virtual void SetLineStyle (Style_t lstyle)
 Set the line style.
virtual void SetLineWidth (Width_t lwidth)
 Set the line width.
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 ()

Protected Attributes

Color_t fLineColor
 Line color.
Style_t fLineStyle
 Line style.
Width_t fLineWidth
 Line width.

#include <TAttLine.h>

Inheritance diagram for TAttLine:
ROOT::Experimental::REveLine ROOT::Experimental::REveStraightLineSet ROOT::Experimental::REveTrackList ROOT::Experimental::XRooFit::xRooNLLVar::xRooHypoSpace ROOT::v5::TF1Data TBox TCandle TEfficiency TEllipse TEveLine TEveStraightLineSet TEveTrackList TF1 TGLAxis TGeoBatemanSol TGeoOverlap TGeoPhysicalNode TGeoVolume TGraph TGraph2D TGraphEdge TGraphNode TGraphPolargram TH1 TLatex TLegendEntry TLine TMarker3DBox TNode TPainter3dAlgorithms TParallelCoordRange TParallelCoordSelect TParallelCoordVar TParticle TPieSlice TPolyLine TPolyLine3D TPrimary TScatter TScatter2D TShape TSpider TSpline TStyle TTree TView TVirtualGeoTrack TVirtualPS TVirtualPad TVirtualX

Constructor & Destructor Documentation

◆ TAttLine() [1/2]

TAttLine::TAttLine ( )

◆ TAttLine() [2/2]

TAttLine::TAttLine ( Color_t lcolor,
Style_t lstyle,
Width_t lwidth )

◆ ~TAttLine()

virtual TAttLine::~TAttLine ( )
virtual

Member Function Documentation

◆ Class()

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

◆ Class_Name()

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

◆ Class_Version()

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

Definition at line 51 of file TAttLine.h.

◆ Copy()

void TAttLine::Copy ( TAttLine & attline) const

◆ DeclFileName()

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

Definition at line 51 of file TAttLine.h.

◆ DistancetoLine()

Int_t TAttLine::DistancetoLine ( Int_t px,
Int_t py,
Double_t xp1,
Double_t yp1,
Double_t xp2,
Double_t yp2 )

◆ GetLineColor()

virtual Color_t TAttLine::GetLineColor ( ) const
inlinevirtual

Return the line color.

Reimplemented in TGraphMultiErrors, and TGWin32VirtualXProxy.

Definition at line 36 of file TAttLine.h.

◆ GetLineStyle()

virtual Style_t TAttLine::GetLineStyle ( ) const
inlinevirtual

Return the line style.

Reimplemented in TGraphMultiErrors, TGWin32, TGWin32VirtualXProxy, and TGX11.

Definition at line 37 of file TAttLine.h.

◆ GetLineWidth()

virtual Width_t TAttLine::GetLineWidth ( ) const
inlinevirtual

Return the line width.

Reimplemented in TGraphMultiErrors, TGWin32, TGWin32VirtualXProxy, and TGX11.

Definition at line 38 of file TAttLine.h.

◆ IsA()

virtual TClass * TAttLine::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Reimplemented in Jet, RooCurve, RooEllipse, RooHist, ROOT::Experimental::XRooFit::xRooHypoSpace, ROOT::v5::TF1Data, TAnnotation, TArc, TArrow, TBox, TBRIK, TButton, TCandle, TCanvas, TChain, TCONE, TCONS, TCrown, TCTUB, TCurlyArc, TCurlyLine, TCutG, TDialogCanvas, TDiamond, TEfficiency, TEllipse, TELTU, TEveLine, TEveLineProjected, TEveMCTrack, TEveScalableStraightLineSet, TEveStraightLineSet, TEveStraightLineSetProjected, TEveTrack, TEveTrackList, TEveTrackListProjected, TEveTrackProjected, TF12, TF1, TF2, TF3, TFrame, TGaxis, TGCocoa, TGeoBatemanSol, TGeoOverlap, TGeoPhysicalNode, TGeoVolume, TGeoVolumeAssembly, TGeoVolumeMulti, TGLAxis, TGLTH3Composition, TGQuartz, TGraph2D, TGraph2DAsymmErrors, TGraph2DErrors, TGraph, TGraphAsymmErrors, TGraphBentErrors, TGraphEdge, TGraphErrors, TGraphMultiErrors, TGraphNode, TGraphPolar, TGraphPolargram, TGraphQQ, TGroupButton, TGTRA, TGWin32, TGX11, TGX11TTF, TH1, TH1C, TH1D, TH1F, TH1I, TH1L, TH1S, TH2, TH2C, TH2D, TH2F, TH2I, TH2L, TH2Poly, TH2S, TH3, TH3C, TH3D, TH3F, TH3I, TH3L, TH3S, THbookTree, THelix, THYPE, TImageDump, TInspectCanvas, TLatex, TLegend, TLegendEntry, TLine, TMarker3DBox, TMVA::TSpline1, TMVA::TSpline2, TNode, TNodeDiv, TNtuple, TNtupleD, TPad, TPaletteAxis, TPARA, TParallelCoordRange, TParallelCoordSelect, TParallelCoordVar, TParticle, TPave, TPaveClass, TPaveLabel, TPaveStats, TPavesText, TPaveText, TPCON, TPDF, TPGON, TPieSlice, TPolyLine3D, TPolyLine, TPostScript, TPrimary, TProfile2D, TProfile2Poly, TProfile3D, TProfile, TScatter2D, TScatter, TShape, TSlider, TSliderBox, TSPHE, TSpider, TSpline3, TSpline5, TSpline, TStyle, TSVG, TTeXDump, TTRAP, TTRD1, TTRD2, TTree, TTreeSQL, TTUBE, TTUBS, TView, TVirtualGeoTrack, TVirtualPad, TVirtualPS, TVirtualX, TWbox, and TXTRU.

Definition at line 51 of file TAttLine.h.

◆ Modify()

virtual void TAttLine::Modify ( )
virtual

◆ ModifyOn()

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

◆ ResetAttLine()

virtual void TAttLine::ResetAttLine ( Option_t * option = "")
virtual

Reimplemented in TGWin32VirtualXProxy.

◆ SaveLineAttributes()

virtual void TAttLine::SaveLineAttributes ( std::ostream & out,
const char * name,
Int_t coldef = 1,
Int_t stydef = 1,
Int_t widdef = 1 )
virtual

◆ SetLineAttributes()

virtual void TAttLine::SetLineAttributes ( )
virtual

Reimplemented in TGWin32VirtualXProxy.

◆ SetLineColor() [1/2]

◆ SetLineColor() [2/2]

void TAttLine::SetLineColor ( TColorNumber lcolor)

◆ SetLineColorAlpha()

virtual void TAttLine::SetLineColorAlpha ( Color_t lcolor,
Float_t lalpha )
virtual

Reimplemented in TGraphMultiErrors.

◆ SetLineStyle()

virtual void TAttLine::SetLineStyle ( Style_t lstyle)
inlinevirtual

◆ SetLineWidth()

◆ Streamer()

virtual void TAttLine::Streamer ( TBuffer & )
virtual

Reimplemented in Jet, RooCurve, RooEllipse, RooHist, ROOT::Experimental::XRooFit::xRooHypoSpace, ROOT::v5::TF1Data, TAnnotation, TArc, TArrow, TBox, TBRIK, TButton, TCandle, TCanvas, TChain, TCONE, TCONS, TCrown, TCTUB, TCurlyArc, TCurlyLine, TCutG, TDialogCanvas, TDiamond, TEfficiency, TEllipse, TELTU, TEveLine, TEveLineProjected, TEveMCTrack, TEveScalableStraightLineSet, TEveStraightLineSet, TEveStraightLineSetProjected, TEveTrack, TEveTrackList, TEveTrackListProjected, TEveTrackProjected, TF12, TF1, TF2, TF3, TFrame, TGaxis, TGCocoa, TGeoBatemanSol, TGeoOverlap, TGeoPhysicalNode, TGeoVolume, TGeoVolumeAssembly, TGeoVolumeMulti, TGLAxis, TGLTH3Composition, TGQuartz, TGraph2D, TGraph2DAsymmErrors, TGraph2DErrors, TGraph, TGraphAsymmErrors, TGraphBentErrors, TGraphEdge, TGraphErrors, TGraphMultiErrors, TGraphNode, TGraphPolar, TGraphPolargram, TGraphQQ, TGroupButton, TGTRA, TGWin32, TGX11, TGX11TTF, TH1, TH1C, TH1D, TH1F, TH1I, TH1L, TH1S, TH2, TH2C, TH2D, TH2F, TH2I, TH2L, TH2Poly, TH2S, TH3, TH3C, TH3D, TH3F, TH3I, TH3L, TH3S, THbookTree, THelix, THYPE, TImageDump, TInspectCanvas, TLatex, TLegend, TLegendEntry, TLine, TMarker3DBox, TMVA::TSpline1, TMVA::TSpline2, TNode, TNodeDiv, TNtuple, TNtupleD, TPad, TPaletteAxis, TPARA, TParallelCoordRange, TParallelCoordSelect, TParallelCoordVar, TParticle, TPave, TPaveClass, TPaveLabel, TPaveStats, TPavesText, TPaveText, TPCON, TPDF, TPGON, TPieSlice, TPolyLine3D, TPolyLine, TPostScript, TPrimary, TProfile2D, TProfile2Poly, TProfile3D, TProfile, TScatter2D, TScatter, TShape, TSlider, TSliderBox, TSPHE, TSpider, TSpline3, TSpline5, TSpline, TStyle, TSVG, TTeXDump, TTRAP, TTRD1, TTRD2, TTree, TTreeSQL, TTUBE, TTUBS, TView, TVirtualGeoTrack, TVirtualPad, TVirtualPS, TVirtualX, TWbox, and TXTRU.

◆ StreamerNVirtual()

void TAttLine::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 51 of file TAttLine.h.

Member Data Documentation

◆ fLineColor

Color_t TAttLine::fLineColor
protected

Line color.

Definition at line 24 of file TAttLine.h.

◆ fLineStyle

Style_t TAttLine::fLineStyle
protected

Line style.

Definition at line 25 of file TAttLine.h.

◆ fLineWidth

Width_t TAttLine::fLineWidth
protected

Line width.

Definition at line 26 of file TAttLine.h.


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