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

#include <rviewDModes.hh>

Inheritance diagram for chartCanvas:

Public Member Functions

 chartCanvas (wxWindow *parent, int x, int y, int w, int h, long style=0)
 
 ~chartCanvas (void)
 
void setData (mdd_frame *mf, rviewBaseType bt)
 
void setVars (int s, double cs, int ds, bool cy, rviewChartMode cm)
 
int setProjection (r_Point &p1, r_Point &p2)
 
void OnPaint (void)
 

Static Public Attributes

static const int chcanv_cospace
 
static const int chcanv_colength
 
static const int chcanv_exponents
 

Protected Member Functions

void redrawBar (wxDC *cdc, int height, int dim, int startOff, int endOff, float scale, float posx, float stepx, float orgy)
 
void redrawLine (wxDC *cdc, int dim, int startOff, int endOff, float scale, float posx, float stepx, float orgy)
 
void redrawSpline (wxDC *cdc, int dim, int startOff, int endOff, float scale, float posx, float stepx, float orgy)
 

Protected Attributes

r_Ref< r_GMarraymddObj
 
int step
 
int dimMDD
 
r_Point pt1
 
r_Point pt2
 
double min
 
double max
 
double costep
 
rviewBaseType baseType
 
rviewChartMode cmode
 
wxBrush brush
 
wxBrush back
 
wxBrush brush_r
 
wxBrush brush_g
 
wxBrush brush_b
 
wxPen pen
 
wxPen pen_r
 
wxPen pen_g
 
wxPen pen_b
 
wxFont * font
 
bool cosys
 
char format [10]
 
int coleft
 
int datastep
 
int scroll
 

Constructor & Destructor Documentation

chartCanvas::chartCanvas ( wxWindow *  parent,
int  x,
int  y,
int  w,
int  h,
long  style = 0 
)
chartCanvas::~chartCanvas ( void  )

Member Function Documentation

void chartCanvas::OnPaint ( void  )
void chartCanvas::redrawBar ( wxDC *  cdc,
int  height,
int  dim,
int  startOff,
int  endOff,
float  scale,
float  posx,
float  stepx,
float  orgy 
)
protected
void chartCanvas::redrawLine ( wxDC *  cdc,
int  dim,
int  startOff,
int  endOff,
float  scale,
float  posx,
float  stepx,
float  orgy 
)
protected
void chartCanvas::redrawSpline ( wxDC *  cdc,
int  dim,
int  startOff,
int  endOff,
float  scale,
float  posx,
float  stepx,
float  orgy 
)
protected
void chartCanvas::setData ( mdd_frame mf,
rviewBaseType  bt 
)
int chartCanvas::setProjection ( r_Point p1,
r_Point p2 
)
void chartCanvas::setVars ( int  s,
double  cs,
int  ds,
bool  cy,
rviewChartMode  cm 
)

Member Data Documentation

wxBrush chartCanvas::back
protected
rviewBaseType chartCanvas::baseType
protected
wxBrush chartCanvas::brush
protected
wxBrush chartCanvas::brush_b
protected
wxBrush chartCanvas::brush_g
protected
wxBrush chartCanvas::brush_r
protected
const int chartCanvas::chcanv_colength
static
const int chartCanvas::chcanv_cospace
static
const int chartCanvas::chcanv_exponents
static
rviewChartMode chartCanvas::cmode
protected
int chartCanvas::coleft
protected
double chartCanvas::costep
protected
bool chartCanvas::cosys
protected
int chartCanvas::datastep
protected
int chartCanvas::dimMDD
protected
wxFont* chartCanvas::font
protected
char chartCanvas::format[10]
protected
double chartCanvas::max
protected
r_Ref<r_GMarray> chartCanvas::mddObj
protected
double chartCanvas::min
protected
wxPen chartCanvas::pen
protected
wxPen chartCanvas::pen_b
protected
wxPen chartCanvas::pen_g
protected
wxPen chartCanvas::pen_r
protected
r_Point chartCanvas::pt1
protected
r_Point chartCanvas::pt2
protected
int chartCanvas::scroll
protected
int chartCanvas::step
protected

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