rasdaman complete source
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
colourspaceCanvas Class Reference

#include <rviewColMap.hh>

Inheritance diagram for colourspaceCanvas:

Public Member Functions

 colourspaceCanvas (colourspaceFrame *parent, colourspace_params *p, int x, int y, int w, int h, long style=0)
 
 ~colourspaceCanvas (void)
 
void enableOutlineSum (bool enable)
 
void setDrawingFunction (void)
 
void Redraw (void)
 
void OnSize (int w, int h)
 
void OnPaint (void)
 
void OnEvent (wxMouseEvent &mevt)
 

Static Public Attributes

static const int colcanv_cborder
 
static const int colcanv_mheight
 

Protected Member Functions

int setupRectangle (int &from, int &to, float &x, wxRect *rect)
 
void drawOutline (double peak, double sigma, wxPen *pen, wxRect *rect)
 
void drawOutlineSum (wxPen *pen, wxRect *rect)
 

Protected Attributes

double(* conversionFunction )(double, double, double)
 
colourspaceFrameparentObj
 
colourspace_paramsparams
 
int canvX
 
int canvY
 
wxBrush brush
 
wxPen redPen
 
wxPen greenPen
 
wxPen bluePen
 
wxPen blackPen
 
wxFont * font
 
float * values
 
float height
 
float base
 
float step
 
int cmin
 
int cmax
 

Constructor & Destructor Documentation

colourspaceCanvas::colourspaceCanvas ( colourspaceFrame parent,
colourspace_params p,
int  x,
int  y,
int  w,
int  h,
long  style = 0 
)
colourspaceCanvas::~colourspaceCanvas ( void  )

Member Function Documentation

void colourspaceCanvas::drawOutline ( double  peak,
double  sigma,
wxPen *  pen,
wxRect *  rect 
)
protected
void colourspaceCanvas::drawOutlineSum ( wxPen *  pen,
wxRect *  rect 
)
protected
void colourspaceCanvas::enableOutlineSum ( bool  enable)
void colourspaceCanvas::OnEvent ( wxMouseEvent &  mevt)
void colourspaceCanvas::OnPaint ( void  )
void colourspaceCanvas::OnSize ( int  w,
int  h 
)
void colourspaceCanvas::Redraw ( void  )
void colourspaceCanvas::setDrawingFunction ( void  )
int colourspaceCanvas::setupRectangle ( int &  from,
int &  to,
float &  x,
wxRect *  rect 
)
protected

Member Data Documentation

float colourspaceCanvas::base
protected
wxPen colourspaceCanvas::blackPen
protected
wxPen colourspaceCanvas::bluePen
protected
wxBrush colourspaceCanvas::brush
protected
int colourspaceCanvas::canvX
protected
int colourspaceCanvas::canvY
protected
int colourspaceCanvas::cmax
protected
int colourspaceCanvas::cmin
protected
const int colourspaceCanvas::colcanv_cborder
static
const int colourspaceCanvas::colcanv_mheight
static
double(* colourspaceCanvas::conversionFunction)(double, double, double)
protected
wxFont* colourspaceCanvas::font
protected
wxPen colourspaceCanvas::greenPen
protected
float colourspaceCanvas::height
protected
colourspace_params* colourspaceCanvas::params
protected
colourspaceFrame* colourspaceCanvas::parentObj
protected
wxPen colourspaceCanvas::redPen
protected
float colourspaceCanvas::step
protected
float* colourspaceCanvas::values
protected

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