WxCurve Class Reference

List of all members.

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 ()
WxCurveEnable (bool Val=true)
WxCurveLineColour (wxString const &Clr)
WxCurveLineStyle (int LineStyle)
WxCurvePointFGColour (wxString const &Clr)
WxCurvePointBGColour (wxString const &Clr)
WxCurvePointType (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

Detailed Description

Definition at line 42 of file wxcurve.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 24 15:56:29 2007 for MechSys by  doxygen 1.4.7