Public Types | |
enum | PointShape |
Public Member Functions | |
WxCurve (Array< REAL > const &X, Array< REAL > const &Y) | |
WxCurve (REAL const *X, REAL const *Y, int Size) | |
WxCurve (REAL x_min, REAL x_max, REAL y_min, REAL y_max, int nDiv, REAL DelPctX=0.1, REAL DelPctY=0.1) | |
~WxCurve () | |
WxCurve & | Enable (bool Val=true) |
WxCurve & | LineColour (wxString const &Clr) |
WxCurve & | LineStyle (int LineStyle) |
WxCurve & | PointFGColour (wxString const &Clr) |
WxCurve & | PointBGColour (wxString const &Clr) |
WxCurve & | PointType (PointShape PS) |
void | UpdateSize (WxTransformData const &TD) |
void | GetRange (REAL &MinX, REAL &MaxX, REAL &MinY, REAL &MaxY) const |
void | DrawLine (wxDC &DC) |
void | DrawPoints (wxDC &DC) |
void | ResetData (REAL const *X, REAL const *Y, int Size) |
void | ResetData (Array< REAL > const &X, Array< REAL > const &Y) |
void | ResetData (REAL x_min, REAL x_max, REAL y_min, REAL y_max, int nDiv, REAL DelPctX=0.1, REAL DelPctY=0.1) |
int | GridSize () const |
REAL | GridX (int i) const |
REAL | GridY (int i) const |
REAL & | GridFunc (int i, int j) |
void | SetContour (int nLevels, REAL const *Levels) |
Private Member Functions | |
void | _init_pen_brush () |
void | _bounding_box () |
void | _allocate_xpm () |
void | _colour_to_hex (wxColour const &Col, char *HexBufferSizeEq8) |
Private Attributes | |
REAL * | _x |
REAL * | _y |
int | _size |
bool | _enabled |
REAL | _min_x |
REAL | _max_x |
REAL | _min_y |
REAL | _max_y |
REAL | _x_range |
REAL | _y_range |
REAL | _sf_x |
REAL | _sf_y |
PointShape | _point_type |
char ** | _point_xpm |
bool | _is_contour |
int | _grid_size |
REAL * | _grid_x |
REAL * | _grid_y |
REAL ** | _grid_f |
wxPoint * | _points |
wxPen | _line_pen |
wxPen | _point_pen |
wxBrush | _point_brush |
Definition at line 42 of file wxcurve.h.