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

#include <rviewDModes.hh>

Inheritance diagram for textCanvas:

Public Member Functions

 textCanvas (wxWindow *parent, int x, int y, int w, int h, long style=0)
 
 ~textCanvas (void)
 
void setData (mdd_frame *mf, rviewBaseType bt, unsigned int bs)
 
void setStep (int sx, int sy)
 
void setCoSys (bool cs, int &cl, int &ct)
 
void setProjection (r_Point &pt1, r_Point &pt2, unsigned int fd, r_Point *mapIndex=NULL)
 
void setNumberBase (int newBase)
 
void OnPaint (void)
 
void CalcTextExtent (char *b, float &width, float &height)
 
void EstimateCellSize (int &width, int &height)
 

Static Public Attributes

static const int txcanv_cospace
 
static const int txcanv_colspace
 
static const int txcanv_border
 

Protected Attributes

r_Ref< r_GMarraymddObj
 
int stepx
 
int stepy
 
int dimMDD
 
int scrollX
 
int scrollY
 
int coleft
 
int cotop
 
int dim1
 
int dim2
 
unsigned int freeDims
 
r_Point pt1
 
r_Point pt2
 
int numberBase
 
bool cosys
 
rviewBaseType baseType
 
unsigned int baseSize
 
wxBrush fore
 
wxBrush back
 
wxPen pen
 
wxFont * font
 

Constructor & Destructor Documentation

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

Member Function Documentation

void textCanvas::CalcTextExtent ( char *  b,
float &  width,
float &  height 
)
void textCanvas::EstimateCellSize ( int &  width,
int &  height 
)
void textCanvas::OnPaint ( void  )
void textCanvas::setCoSys ( bool  cs,
int &  cl,
int &  ct 
)
void textCanvas::setData ( mdd_frame mf,
rviewBaseType  bt,
unsigned int  bs 
)
void textCanvas::setNumberBase ( int  newBase)
void textCanvas::setProjection ( r_Point pt1,
r_Point pt2,
unsigned int  fd,
r_Point mapIndex = NULL 
)
void textCanvas::setStep ( int  sx,
int  sy 
)

Member Data Documentation

wxBrush textCanvas::back
protected
unsigned int textCanvas::baseSize
protected
rviewBaseType textCanvas::baseType
protected
int textCanvas::coleft
protected
bool textCanvas::cosys
protected
int textCanvas::cotop
protected
int textCanvas::dim1
protected
int textCanvas::dim2
protected
int textCanvas::dimMDD
protected
wxFont* textCanvas::font
protected
wxBrush textCanvas::fore
protected
unsigned int textCanvas::freeDims
protected
r_Ref<r_GMarray> textCanvas::mddObj
protected
int textCanvas::numberBase
protected
wxPen textCanvas::pen
protected
r_Point textCanvas::pt1
protected
r_Point textCanvas::pt2
protected
int textCanvas::scrollX
protected
int textCanvas::scrollY
protected
int textCanvas::stepx
protected
int textCanvas::stepy
protected
const int textCanvas::txcanv_border
static
const int textCanvas::txcanv_colspace
static
const int textCanvas::txcanv_cospace
static

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