AddLayer(mpLayer *layer, bool refreshDisplay=true) | MathPlot::mpWindow | |
BitmapScreenshot(wxSize imageSize=wxDefaultSize, bool fit=false) | MathPlot::mpWindow | |
CheckUserMouseAction(wxMouseEvent &event) | MathPlot::mpWindow | protected |
ClipboardScreenshot(wxSize imageSize=wxDefaultSize, bool fit=false) | MathPlot::mpWindow | |
CountAllLayers() | MathPlot::mpWindow | inline |
CountLayers() | MathPlot::mpWindow | |
CountLayersFXYPlot() (defined in MathPlot::mpWindow) | MathPlot::mpWindow | |
CountLayersType(mpLayerType type) | MathPlot::mpWindow | |
DelAllLayers(bool alsoDeleteObject, bool refreshDisplay=true) | MathPlot::mpWindow | |
DelAllPlot(bool alsoDeleteObject, mpFunctionType func=mpfAllType, bool refreshDisplay=true) | MathPlot::mpWindow | |
DelLayer(mpLayer *layer, bool alsoDeleteObject, bool refreshDisplay=true) | MathPlot::mpWindow | |
DesiredBoundsHaveChanged() | MathPlot::mpWindow | inlineprotectedvirtual |
DoScrollCalc(const int position, const int orientation) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
DoZoomInXCalc(const int staticXpixel) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
DoZoomInYCalc(const int staticYpixel) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
DoZoomOutXCalc(const int staticXpixel) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
DoZoomOutYCalc(const int staticYpixel) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
EnableDoubleBuffer(const bool enabled) | MathPlot::mpWindow | inline |
EnableMousePanZoom(const bool enabled) | MathPlot::mpWindow | inline |
Fit() | MathPlot::mpWindow | |
Fit(const mpFloatRect &rect, wxCoord *printSizeX=NULL, wxCoord *printSizeY=NULL) | MathPlot::mpWindow | |
Get_Bound(void) const | MathPlot::mpWindow | inline |
GetAxesColour() const | MathPlot::mpWindow | inline |
GetbgColour() const (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
GetBoundingBox(double *bbox) const | MathPlot::mpWindow | |
GetBoundingBox(void) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
GetClosestPlot(wxCoord ix, wxCoord iy, double *xnear, double *ynear, bool *isY2Axis) | MathPlot::mpWindow | |
GetConfigWindow(bool Create=false) | MathPlot::mpWindow | |
GetDesiredBoundingBox() const | MathPlot::mpWindow | inline |
GetDesiredXmax() const | MathPlot::mpWindow | inline |
GetDesiredXmin() const | MathPlot::mpWindow | inline |
GetDesiredYmax() const | MathPlot::mpWindow | inline |
GetDesiredYmin() const | MathPlot::mpWindow | inline |
GetDrawBox() const | MathPlot::mpWindow | inline |
GetLayer(int position) | MathPlot::mpWindow | |
GetLayerAxis(int position, mpScaleType scale=mpsAllType) | MathPlot::mpWindow | |
GetLayerByClassName(const wxString &name) | MathPlot::mpWindow | |
GetLayerByName(const wxString &name) | MathPlot::mpWindow | |
GetLayerPlot(int position, mpFunctionType func=mpfAllType) | MathPlot::mpWindow | |
GetLayersType(int position, mpLayerType type) | MathPlot::mpWindow | |
GetLayerXAxis() | MathPlot::mpWindow | |
GetLayerY2Axis() | MathPlot::mpWindow | |
GetLayerYAxis() | MathPlot::mpWindow | |
GetMagnetize() const (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
GetMarginBottom() const | MathPlot::mpWindow | inline |
GetMarginLeft() const | MathPlot::mpWindow | inline |
GetMarginRight() const | MathPlot::mpWindow | inline |
GetMarginTop() const | MathPlot::mpWindow | inline |
GetMPScrollbars() const | MathPlot::mpWindow | inline |
GetPlotBoundaries(bool with_margin) const | MathPlot::mpWindow | inline |
GetPlotHeight() const | MathPlot::mpWindow | inline |
GetPlotWidth() const | MathPlot::mpWindow | inline |
GetPopupMenu() | MathPlot::mpWindow | inline |
GetPosX(void) const | MathPlot::mpWindow | inline |
GetPosY(bool Y2=false) const | MathPlot::mpWindow | inline |
GetScaleX(void) const | MathPlot::mpWindow | inline |
GetScaleY(bool Y2=false) const | MathPlot::mpWindow | inline |
GetScreenX(void) const | MathPlot::mpWindow | inline |
GetScreenY(void) const | MathPlot::mpWindow | inline |
GetXYSeries(unsigned int n, const wxString &name=_T("Serie "), bool create=true) | MathPlot::mpWindow | |
InitParameters() (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
IsAspectLocked() const | MathPlot::mpWindow | inline |
IsInsideInfoLayer(const wxPoint &point) | MathPlot::mpWindow | |
IsLayerVisible(const wxString &name) | MathPlot::mpWindow | |
IsLayerVisible(const unsigned int position) | MathPlot::mpWindow | |
IsLogXaxis() const | MathPlot::mpWindow | inline |
IsLogYaxis() const (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
IsRepainting() const | MathPlot::mpWindow | inline |
LoadFile(const wxString &filename) | MathPlot::mpWindow | |
LockAspect(bool enable=true) | MathPlot::mpWindow | |
m_axColour | MathPlot::mpWindow | protected |
m_bgColour | MathPlot::mpWindow | protected |
m_bound | MathPlot::mpWindow | protected |
m_buff_bmp | MathPlot::mpWindow | protected |
m_clickedX | MathPlot::mpWindow | protected |
m_clickedY | MathPlot::mpWindow | protected |
m_configWindow | MathPlot::mpWindow | protected |
m_desired | MathPlot::mpWindow | protected |
m_drawBox | MathPlot::mpWindow | protected |
m_enableDoubleBuffer | MathPlot::mpWindow | protected |
m_enableMouseNavigation | MathPlot::mpWindow | protected |
m_enableScrollBars (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_fgColour | MathPlot::mpWindow | protected |
m_fullscreen (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_InfoCoords | MathPlot::mpWindow | protected |
m_InfoLegend | MathPlot::mpWindow | protected |
m_InInfoLegend (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_last_lx (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_last_ly | MathPlot::mpWindow | protected |
m_layers | MathPlot::mpWindow | protected |
m_lockaspect | MathPlot::mpWindow | protected |
m_LogXaxis | MathPlot::mpWindow | protected |
m_LogYaxis | MathPlot::mpWindow | protected |
m_magnet | MathPlot::mpWindow | protected |
m_magnetize | MathPlot::mpWindow | protected |
m_margin | MathPlot::mpWindow | protected |
m_mouseLClick | MathPlot::mpWindow | protected |
m_mouseMovedAfterRightClick (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_mouseRClick | MathPlot::mpWindow | protected |
m_movingInfoLayer | MathPlot::mpWindow | protected |
m_OnDeleteLayer | MathPlot::mpWindow | protected |
m_OnUserMouseAction | MathPlot::mpWindow | protected |
m_parent (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_PlotArea | MathPlot::mpWindow | protected |
m_plotBoundaries | MathPlot::mpWindow | protected |
m_plotBoundariesMargin | MathPlot::mpWindow | protected |
m_plotHeight | MathPlot::mpWindow | protected |
m_plotWidth | MathPlot::mpWindow | protected |
m_popmenu | MathPlot::mpWindow | protected |
m_posX | MathPlot::mpWindow | protected |
m_posY | MathPlot::mpWindow | protected |
m_posY2 | MathPlot::mpWindow | protected |
m_repainting (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_scaleX | MathPlot::mpWindow | protected |
m_scaleY | MathPlot::mpWindow | protected |
m_scaleY2 | MathPlot::mpWindow | protected |
m_Screenshot_bmp | MathPlot::mpWindow | protected |
m_scrollX (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_scrollY (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_scrX | MathPlot::mpWindow | protected |
m_scrY | MathPlot::mpWindow | protected |
m_XAxis | MathPlot::mpWindow | protected |
m_Y2Axis | MathPlot::mpWindow | protected |
m_YAxis | MathPlot::mpWindow | protected |
m_zoom_bmp | MathPlot::mpWindow | protected |
m_zoom_dim (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_zoom_oldDim (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
m_zoomIncrementalFactor | MathPlot::mpWindow | static |
mpWindow() (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
mpWindow(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long flags=0) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | |
OnCenter(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnConfiguration(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnFit(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnFullScreen(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnLoadFile(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnLockAspect(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnMouseHelp(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnMouseLeave(wxMouseEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnMouseLeftDown(wxMouseEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnMouseLeftRelease(wxMouseEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnMouseMove(wxMouseEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnMouseRightDown(wxMouseEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnMouseWheel(wxMouseEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnPaint(wxPaintEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScreenShot(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScrollBottom(wxScrollWinEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScrollLineDown(wxScrollWinEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScrollLineUp(wxScrollWinEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScrollPageDown(wxScrollWinEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScrollPageUp(wxScrollWinEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScrollThumbTrack(wxScrollWinEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnScrollTop(wxScrollWinEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnShowPopupMenu(wxMouseEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnSize(wxSizeEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnToggleCoords(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnToggleGrids(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnZoomIn(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
OnZoomOut(wxCommandEvent &event) | MathPlot::mpWindow | protectedvirtual |
p2x(const wxCoord pixelCoordX) const | MathPlot::mpWindow | inline |
p2y(const wxCoord pixelCoordY, bool Y2=false) const | MathPlot::mpWindow | inline |
RefreshConfigWindow() (defined in MathPlot::mpWindow) | MathPlot::mpWindow | |
RefreshLegend(void) | MathPlot::mpWindow | |
SaveScreenshot(const wxString &filename, int type=wxBITMAP_TYPE_BMP, wxSize imageSize=wxDefaultSize, bool fit=false) | MathPlot::mpWindow | |
SetbgColour(const wxColour &colour) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
SetBound() | MathPlot::mpWindow | |
SetColourTheme(const wxColour &bgColour, const wxColour &drawColour, const wxColour &axesColour) | MathPlot::mpWindow | |
SetDrawBox(bool drawbox) | MathPlot::mpWindow | inline |
SetLayerVisible(const wxString &name, bool viewable) | MathPlot::mpWindow | |
SetLayerVisible(const unsigned int position, bool viewable) | MathPlot::mpWindow | |
SetLogXaxis(bool log) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
SetLogYaxis(bool log) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
SetMagnetize(bool mag) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
SetMarginBottom(int bottom) | MathPlot::mpWindow | inline |
SetMarginLeft(int left) | MathPlot::mpWindow | inline |
SetMarginRight(int right) | MathPlot::mpWindow | inline |
SetMargins(int top, int right, int bottom, int left) | MathPlot::mpWindow | |
SetMarginTop(int top) | MathPlot::mpWindow | inline |
SetMPScrollbars(bool status) | MathPlot::mpWindow | |
SetOnDeleteLayer(const mpOnDeleteLayer &event) | MathPlot::mpWindow | inline |
SetOnUserMouseAction(const mpOnUserMouseAction &userMouseEventHandler) | MathPlot::mpWindow | inline |
SetPos(const double posX, const double posY, const double posY2) | MathPlot::mpWindow | inline |
SetPosX(const double posX) | MathPlot::mpWindow | inline |
SetPosY(const double posY, const double posY2) | MathPlot::mpWindow | inline |
SetScaleX(const double scaleX) | MathPlot::mpWindow | inline |
SetScaleY(const double scaleY) | MathPlot::mpWindow | inline |
SetScreen(const int scrX, const int scrY) | MathPlot::mpWindow | inline |
UnSetOnDeleteLayer() | MathPlot::mpWindow | inline |
UnSetOnUserMouseAction() | MathPlot::mpWindow | inline |
Update_CountY2Axis(bool Y2Axis) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | |
UpdateAll() | MathPlot::mpWindow | |
UpdateBBox() | MathPlot::mpWindow | protectedvirtual |
x2p(const double x) const | MathPlot::mpWindow | inline |
Y2AxisExist(void) const (defined in MathPlot::mpWindow) | MathPlot::mpWindow | inline |
y2p(const double y, bool Y2=false) const | MathPlot::mpWindow | inline |
Zoom(bool zoomIn, const wxPoint ¢erPoint) (defined in MathPlot::mpWindow) | MathPlot::mpWindow | protected |
ZoomIn(const wxPoint ¢erPoint=wxDefaultPosition) | MathPlot::mpWindow | |
ZoomInX() | MathPlot::mpWindow | |
ZoomInY() | MathPlot::mpWindow | |
ZoomOut(const wxPoint ¢erPoint=wxDefaultPosition) | MathPlot::mpWindow | |
ZoomOutX() | MathPlot::mpWindow | |
ZoomOutY() | MathPlot::mpWindow | |
ZoomRect(wxPoint p0, wxPoint p1) | MathPlot::mpWindow | |
~mpWindow() (defined in MathPlot::mpWindow) | MathPlot::mpWindow | |