Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Types | List of all members
BIAS::ZoomFrame Class Reference

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

#include <Gui/ZoomFrame.hh>

+ Inheritance diagram for BIAS::ZoomFrame:
+ Collaboration diagram for BIAS::ZoomFrame:

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.

ZoomImageCanvas* BIAS::ZoomFrame::Window_
protected

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: