CanvasSignals Class Reference

#include <CanvasSignals.h>

List of all members.

Public Member Functions

 CanvasSignals (TCanvas &canvas)
 ~CanvasSignals ()
void ClearState ()
void Update (const MomNavigator *mom)
void Unzoom ()
void Rezoom ()
void FullZoom ()
void AutoZoom ()
TCanvas & GetCanvas ()

Public Attributes

SigC::Signal0< void > clear_signal
SigC::Signal1< void, const
MomNavigator * > 
update_signal
SigC::Signal0< void > unzoom_signal
SigC::Signal0< void > rezoom_signal
SigC::Signal0< void > fullzoom_signal
SigC::Signal0< void > autozoom_signal

Private Member Functions

 CanvasSignals (const CanvasSignals &rhs)
CanvasSignalsoperator= (const CanvasSignals &rhs)

Private Attributes

TCanvas & fCanvas

Detailed Description

Id
CanvasSignals.h,v 1.6 2005/07/21 20:26:36 bv Exp

Definition at line 31 of file CanvasSignals.h.


Constructor & Destructor Documentation

CanvasSignals::CanvasSignals ( TCanvas &  canvas  ) 

Definition at line 10 of file CanvasSignals.cxx.

00011     : fCanvas(canvas)
00012 {
00013 }

CanvasSignals::~CanvasSignals (  ) 

Definition at line 14 of file CanvasSignals.cxx.

00015 {
00016 }

CanvasSignals::CanvasSignals ( const CanvasSignals rhs  )  [private]

Member Function Documentation

void CanvasSignals::AutoZoom (  ) 

Definition at line 48 of file CanvasSignals.cxx.

References autozoom_signal.

Referenced by UserCanvas::AutoZoom().

00049 {
00050     Emit("AutoZoom()");
00051     autozoom_signal.emit();
00052 }

void CanvasSignals::ClearState (  ) 

Definition at line 18 of file CanvasSignals.cxx.

References clear_signal.

00019 {
00020     Emit("ClearState()");
00021     clear_signal.emit();
00022 }

void CanvasSignals::FullZoom ( void   ) 

Definition at line 42 of file CanvasSignals.cxx.

References fullzoom_signal.

Referenced by UserCanvas::FullZoom().

00043 {
00044     Emit("FullZoom()");
00045     fullzoom_signal.emit();
00046 }

TCanvas & CanvasSignals::GetCanvas (  ) 

Definition at line 54 of file CanvasSignals.cxx.

References fCanvas.

Referenced by NueDisplayModule::BuildDisplay(), ParticleDisplay::BuildDisplay(), and UserDisplayModule::BuildDisplay().

00055 {
00056     return fCanvas;
00057 }

CanvasSignals& CanvasSignals::operator= ( const CanvasSignals rhs  )  [private]
void CanvasSignals::Rezoom ( void   ) 

Definition at line 36 of file CanvasSignals.cxx.

References rezoom_signal.

Referenced by UserCanvas::Rezoom().

00037 {
00038     Emit("Rezoom()");
00039     rezoom_signal.emit();
00040 }

void CanvasSignals::Unzoom ( void   ) 

Definition at line 30 of file CanvasSignals.cxx.

References unzoom_signal.

Referenced by UserCanvas::Unzoom().

00031 {
00032     Emit("Unzoom()");
00033     unzoom_signal.emit();
00034 }

void CanvasSignals::Update ( const MomNavigator mom  ) 

Definition at line 24 of file CanvasSignals.cxx.

References update_signal.

Referenced by UserCanvas::Update().

00025 {
00026     Emit("Update(const MomNavigator*)",(unsigned long)mom);
00027     update_signal.emit(mom);
00028 }


Member Data Documentation

SigC::Signal0<void> CanvasSignals::autozoom_signal

Definition at line 45 of file CanvasSignals.h.

Referenced by AutoZoom().

SigC::Signal0<void> CanvasSignals::clear_signal

Definition at line 40 of file CanvasSignals.h.

Referenced by ClearState().

TCanvas& CanvasSignals::fCanvas [private]

Definition at line 65 of file CanvasSignals.h.

Referenced by GetCanvas().

SigC::Signal0<void> CanvasSignals::fullzoom_signal

Definition at line 44 of file CanvasSignals.h.

Referenced by FullZoom().

SigC::Signal0<void> CanvasSignals::rezoom_signal

Definition at line 43 of file CanvasSignals.h.

Referenced by Rezoom().

SigC::Signal0<void> CanvasSignals::unzoom_signal

Definition at line 42 of file CanvasSignals.h.

Referenced by Unzoom().

SigC::Signal1<void,const MomNavigator*> CanvasSignals::update_signal

Definition at line 41 of file CanvasSignals.h.

Referenced by Update().


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

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1