Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes

TGo4MarkerPainter Class Reference

#include <TGo4MarkerPainter.h>

Inheritance diagram for TGo4MarkerPainter:
TGo4LabelPainter

List of all members.

Public Member Functions

 TGo4MarkerPainter ()
 TGo4MarkerPainter (const char *name, const char *title="Go4 MarkerPainter")
virtual ~TGo4MarkerPainter ()
virtual void PaintLabel (Option_t *opt="")
virtual void UnPaintLabel (Option_t *opt="")
void PaintConnector (Option_t *opt="")
void UnPaintConnector (Option_t *opt="")
virtual void DisplayToFront (Option_t *opt="")
virtual void SetMarker (TGo4Marker *mark)

Protected Member Functions

Bool_t CheckConnector ()

Protected Attributes

TGo4MarkerfxMarker
TGo4LabelConnectorfxConnector

Private Attributes

Bool_t fbIsConStreamed

Detailed Description

Definition at line 21 of file TGo4MarkerPainter.h.


Constructor & Destructor Documentation

TGo4MarkerPainter::TGo4MarkerPainter (  ) 

Definition at line 24 of file TGo4MarkerPainter.cxx.

TGo4MarkerPainter::TGo4MarkerPainter ( const char *  name,
const char *  title = "Go4 MarkerPainter" 
)

Definition at line 32 of file TGo4MarkerPainter.cxx.

TGo4MarkerPainter::~TGo4MarkerPainter (  )  [virtual]

Definition at line 40 of file TGo4MarkerPainter.cxx.

References fxConnector.


Member Function Documentation

Bool_t TGo4MarkerPainter::CheckConnector (  )  [protected]

Check if connector is still existing. Uses root list of cleanups.

Definition at line 106 of file TGo4MarkerPainter.cxx.

References fbIsConStreamed, fxConnector, TGo4LabelConnector::fxLastDeleted, and TGo4LabelConnector::SetOwner().

Referenced by PaintConnector(), and UnPaintConnector().

void TGo4MarkerPainter::DisplayToFront ( Option_t *  opt = ""  )  [virtual]

pop all components to the front of the pad

Reimplemented from TGo4LabelPainter.

Definition at line 250 of file TGo4MarkerPainter.cxx.

References fxMarker, PaintConnector(), and UnPaintConnector().

Referenced by TGo4Marker::ExecuteEvent(), and TGo4Marker::Pop().

virtual void TGo4MarkerPainter::SetMarker ( TGo4Marker mark  )  [inline, virtual]

Definition at line 35 of file TGo4MarkerPainter.h.

References fxMarker.

Referenced by TGo4Marker::CreatePainter().

void TGo4MarkerPainter::UnPaintConnector ( Option_t *  opt = ""  ) 

Definition at line 238 of file TGo4MarkerPainter.cxx.

References CheckConnector(), and fxConnector.

Referenced by DisplayToFront(), PaintConnector(), and UnPaintLabel().

void TGo4MarkerPainter::UnPaintLabel ( Option_t *  opt = ""  )  [virtual]

Erase the label

Reimplemented from TGo4LabelPainter.

Definition at line 98 of file TGo4MarkerPainter.cxx.

References UnPaintConnector().

Referenced by PaintLabel(), TGo4Marker::ResetLabel(), and TGo4Marker::UnDraw().


Member Data Documentation

Flag to handle streamed connector from file correctly

Definition at line 50 of file TGo4MarkerPainter.h.

Referenced by CheckConnector().

Connection line between marker and label

Definition at line 46 of file TGo4MarkerPainter.h.

Referenced by CheckConnector(), PaintConnector(), UnPaintConnector(), and ~TGo4MarkerPainter().

Marker to be painted.

Definition at line 43 of file TGo4MarkerPainter.h.

Referenced by DisplayToFront(), PaintConnector(), PaintLabel(), and SetMarker().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines