Basic Image AlgorithmS Library 2.8.0
Public Member Functions | Protected Member Functions | Protected Attributes | Private Types

BIAS::ZoomFrame Class Reference

used by ImageCanvas and ScaledImageCanvas, should not be used directly More...

#include <Gui/ZoomFrame.hh>

Collaboration diagram for BIAS::ZoomFrame:

List of all members.

Public Member Functions

void NewCoo (unsigned x, unsigned y)
void NewImage (BIAS::ImageBase &im, BIAS::Image< unsigned char > &ucim, const wxString &name)
void SetZoom (unsigned z)
 ZoomFrame (wxWindow *parent, const wxString &title)
 ~ZoomFrame ()

Protected Member Functions

void OnClose (wxCloseEvent &event)
void OnQuit (wxCommandEvent &event)
void OnZoomFactor (wxScrollEvent &event)
void Setup ()

Protected Attributes

wxString ImageName_
wxButton * QuitButton_
wxSlider * SLScale_
wxString Title_
ZoomImageCanvasWindow_

Private Types

enum  { MIA_ZoomQuitButton }

Detailed Description

used by ImageCanvas and ScaledImageCanvas, should not be used directly

Author:
woelk

Definition at line 23 of file ZoomFrame.hh.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
MIA_ZoomQuitButton 

Definition at line 25 of file ZoomFrame.hh.


Constructor & Destructor Documentation

ZoomFrame::ZoomFrame ( wxWindow parent,
const wxString &  title 
)

Definition at line 17 of file ZoomFrame.cpp.

References Setup().

ZoomFrame::~ZoomFrame ( )

Definition at line 12 of file ZoomFrame.cpp.


Member Function Documentation

void ZoomFrame::NewCoo ( unsigned  x,
unsigned  y 
)

Definition at line 64 of file ZoomFrame.cpp.

References BIAS::ZoomImageCanvas::NewCoo(), and Window_.

void ZoomFrame::NewImage ( BIAS::ImageBase im,
BIAS::Image< unsigned char > &  ucim,
const wxString &  name 
)

Definition at line 53 of file ZoomFrame.cpp.

References BIAS::ZoomImageCanvas::NewImage(), and Window_.

void ZoomFrame::OnClose ( wxCloseEvent &  event) [protected]

Definition at line 83 of file ZoomFrame.cpp.

void ZoomFrame::OnQuit ( wxCommandEvent &  event) [protected]

Definition at line 77 of file ZoomFrame.cpp.

void ZoomFrame::OnZoomFactor ( wxScrollEvent &  event) [protected]

Definition at line 101 of file ZoomFrame.cpp.

References BIAS::ZoomImageCanvas::NewZoom(), SLScale_, and Window_.

void ZoomFrame::Setup ( ) [protected]

Definition at line 26 of file ZoomFrame.cpp.

References MIA_ZoomQuitButton, QuitButton_, SLScale_, and Window_.

Referenced by ZoomFrame().

void ZoomFrame::SetZoom ( unsigned  z)

Definition at line 92 of file ZoomFrame.cpp.

References BIAS::ZoomImageCanvas::NewZoom(), SLScale_, and Window_.


Member Data Documentation

wxString BIAS::ZoomFrame::ImageName_ [protected]

Definition at line 44 of file ZoomFrame.hh.

wxButton* BIAS::ZoomFrame::QuitButton_ [protected]

Definition at line 46 of file ZoomFrame.hh.

Referenced by Setup().

wxSlider* BIAS::ZoomFrame::SLScale_ [protected]

Definition at line 48 of file ZoomFrame.hh.

Referenced by OnZoomFactor(), Setup(), and SetZoom().

wxString BIAS::ZoomFrame::Title_ [protected]

Definition at line 45 of file ZoomFrame.hh.

Definition at line 47 of file ZoomFrame.hh.

Referenced by NewCoo(), NewImage(), OnZoomFactor(), Setup(), and SetZoom().


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