v2.10-0 (21000JUN2005)

Go4ConditionsBase
Class TGo4MarkerPainter


class TGo4MarkerPainter
derived from TGo4LabelPainter


Field Summary
 private Bool_tfbIsConStreamed
          Flag to handle streamed connector from file correctly
 protected TGo4LabelConnector*fxConnector
          Connection line between marker and label
 protected TGo4Marker*fxMarker
          Marker to be painted.

Fields inherited from class TAttFill
fFillColor, fFillStyle

Fields inherited from class TAttLine
fLineColor, fLineStyle, fLineWidth

Fields inherited from class TAttText
fTextAngle, fTextSize, fTextAlign, fTextColor, fTextFont

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4MarkerPainter()
           
TGo4MarkerPainter(const Text_t* name)
           
TGo4MarkerPainter(const Text_t* name, const Text_t* title)
           

Destructor Summary
 virtual synchronized ~TGo4MarkerPainter()
           

Method Summary
 protected Bool_tCheckConnector()
          Check if connector is still existing.
 voidPaintConnector(Option_t* opt)
           
 virtual voidPaintLabel(Option_t* opt)
          Display coordinate label for this marker.
 virtual voidSetMarker(TGo4Marker* mark)
           
 voidUnPaintConnector(Option_t* opt)
           
 virtual voidUnPaintLabel(Option_t* opt)
           

Methods inherited from class Go4ConditionsBase.TGo4LabelPainter
AddToLabel, GetLabelXlo, GetLabelXup, GetLabelYlo, GetLabelYup, InitAttributes, RePaintLabel, SetCaption, SetHeight, SetWidth, SetX0, SetY0

Methods inherited from class TAttFill
Copy, GetFillColor, GetFillStyle, IsTransparent, Modify, ResetAttFill, SaveFillAttributes, SetFillAttributes, SetFillColor, SetFillStyle, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Methods inherited from class TAttLine
Copy, DistancetoLine, GetLineColor, GetLineStyle, GetLineWidth, ResetAttLine, SaveLineAttributes, SetLineAttributes, SetLineColor, SetLineStyle, SetLineWidth

Methods inherited from class TAttText
Copy, GetTextAlign, GetTextAngle, GetTextColor, GetTextFont, GetTextSize, ResetAttText, SaveTextAttributes, SetTextAttributes, SetTextAlign, SetTextAngle, SetTextColor, SetTextFont, SetTextSize, SetTextSizePixels

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof

Field Detail

fbIsConStreamed

private Bool_t fbIsConStreamed
Flag to handle streamed connector from file correctly

fxConnector

protected TGo4LabelConnector* fxConnector
Connection line between marker and label

fxMarker

protected TGo4Marker* fxMarker
Marker to be painted.
Constructor Detail

TGo4MarkerPainter

public TGo4MarkerPainter()

TGo4MarkerPainter

public TGo4MarkerPainter(const Text_t* name)

TGo4MarkerPainter

public TGo4MarkerPainter(const Text_t* name, const Text_t* title)
Method Detail

~TGo4MarkerPainter

public virtual synchronized ~TGo4MarkerPainter()
Method Detail

CheckConnector

protected Bool_t CheckConnector()
Check if connector is still existing. Uses root list of cleanups.

PaintConnector

public void PaintConnector(Option_t* opt)

PaintLabel

public virtual void PaintLabel(Option_t* opt)
Display coordinate label for this marker.

SetMarker

public virtual void SetMarker(TGo4Marker* mark)

UnPaintConnector

public void UnPaintConnector(Option_t* opt)

UnPaintLabel

public virtual void UnPaintLabel(Option_t* opt)

Association Links

to Class TGo4Marker

Marker to be painted.

to Class TGo4LabelConnector

Connection line between marker and label

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005