MathPlot
mpWindow Member List

This is the complete list of members for mpWindow, including all inherited members.

AddLayer(mpLayer *layer, bool refreshDisplay=true, bool refreshConfig=true)mpWindow
BitmapScreenshot(wxSize imageSize=wxDefaultSize, bool fit=false)mpWindow
CheckUserMouseAction(wxMouseEvent &event)mpWindowprotected
ClipboardScreenshot(wxSize imageSize=wxDefaultSize, bool fit=false)mpWindow
CountAllLayers()mpWindowinline
CountLayers()mpWindow
CountLayersFXYPlot() (defined in mpWindow)mpWindow
CountLayersType(mpLayerType type)mpWindow
DelAllLayers(mpDeleteAction alsoDeleteObject, bool refreshDisplay=true)mpWindow
DelAllPlot(mpDeleteAction alsoDeleteObject, mpFunctionType func=mpfAllType, bool refreshDisplay=true)mpWindow
DelAllYAxisAfterID(mpDeleteAction alsoDeleteObject, int yAxisID=0, bool refreshDisplay=true)mpWindow
DelLayer(mpLayer *layer, mpDeleteAction alsoDeleteObject, bool refreshDisplay=true, bool refreshConfig=true)mpWindow
DesiredBoundsHaveChanged()mpWindowinlineprotectedvirtual
DoScrollCalc(const int position, const int orientation) (defined in mpWindow)mpWindowprotected
DoZoomXCalc(bool zoomIn, wxCoord staticXpixel=-1)mpWindowprotected
DoZoomYCalc(bool zoomIn, wxCoord staticYpixel=-1, std::optional< int >=std::nullopt)mpWindowprotected
EnableDoubleBuffer(const bool enabled)mpWindowinline
EnableMousePanZoom(const bool enabled)mpWindowinline
Fit()mpWindow
Fit(const mpRange &rangeX, const std::vector< mpRange > &rangeY, wxCoord *printSizeX=NULL, wxCoord *printSizeY=NULL)mpWindow
FitX(void)mpWindow
FitY(int yAxisID)mpWindow
Get_BoundX(void) constmpWindowinline
Get_BoundY(int yAxisID)mpWindowinline
GetAxesColour() constmpWindowinline
GetAxisDataYList(void) const (defined in mpWindow)mpWindowinline
GetbgColour() const (defined in mpWindow)mpWindowinline
GetBoundingBox(bool desired, unsigned int yAxisID=0)mpWindowinline
GetBoundingBox(mpRange *boundX, mpRange *boundY, int yAxisID)mpWindowinline
GetClosestPlot(wxCoord ix, wxCoord iy, double *xnear, double *ynear)mpWindow
GetDesiredXmax() constmpWindowinline
GetDesiredXmin() constmpWindowinline
GetDesiredYmax(int yAxisID)mpWindowinline
GetDesiredYmin(int yAxisID)mpWindowinline
GetDrawBox() constmpWindowinline
GetExtraMargin() constmpWindowinline
GetLayer(int position)mpWindow
GetLayerAxis(int position, mpScaleType scale=mpsAllType)mpWindow
GetLayerByClassName(const wxString &name)mpWindow
GetLayerByName(const wxString &name)mpWindow
GetLayerPlot(int position, mpFunctionType func=mpfAllType)mpWindow
GetLayerPosition(mpLayer *layer)mpWindow
GetLayersType(int position, mpLayerType type)mpWindow
GetLayerXAxis()mpWindow
GetLayerYAxis(int yAxisID)mpWindow
GetLeftYAxesWidth(std::optional< int > yAxisID=std::nullopt)mpWindow
GetMagnetize() constmpWindowinline
GetMarginBottom(bool minusExtra=false) constmpWindowinline
GetMarginLeft(bool minusExtra=false) constmpWindowinline
GetMarginLeftOuter() constmpWindowinline
GetMarginRight(bool minusExtra=false) constmpWindowinline
GetMarginRightOuter() constmpWindowinline
GetMarginTop(bool minusExtra=false) constmpWindowinline
GetMouseLeftDownAction()mpWindowinline
GetMPScrollbars() constmpWindowinline
GetNOfYAxis(void) constmpWindowinline
GetPlotBoundaries(bool with_margin) constmpWindowinline
GetPlotHeight() constmpWindowinline
GetPlotWidth() constmpWindowinline
GetPopupMenu()mpWindowinline
GetPosX(void) constmpWindowinline
GetPosY(int yAxisID)mpWindowinline
GetRightYAxesWidth(std::optional< int > yAxisID=std::nullopt)mpWindow
GetScaleX(void) constmpWindowinline
GetScaleY(int yAxisID)mpWindowinline
GetScreenX(void) constmpWindowinline
GetScreenY(void) constmpWindowinline
GetXYSeries(unsigned int n, const wxString &name=_T("Serie "), bool create=true)mpWindow
InitializeBoundingBox(double px, double py, int yAxisID) (defined in mpWindow)mpWindowinline
InitParameters() (defined in mpWindow)mpWindowprotected
IsAspectLocked() constmpWindowinline
IsInsideInfoLayer(const wxPoint &point)mpWindow
IsInsideYAxis(const wxPoint &point)mpWindow
IsLayerVisible(const wxString &name)mpWindow
IsLayerVisible(const unsigned int position)mpWindow
IsLogXaxis()mpWindowinline
IsLogYaxis(int yAxisID)mpWindowinline
IsRepainting() constmpWindowinline
IsYAxisUsed(int yAxisID)mpWindow
LoadFile(const wxString &filename)mpWindow
LockAspect(bool enable=true)mpWindow
m_axColourmpWindowprotected
m_AxisDataXmpWindowprotected
m_AxisDataYListmpWindowprotected
m_bgColourmpWindowprotected
m_buff_bmpmpWindowprotected
m_clickedXmpWindowprotected
m_clickedYmpWindowprotected
m_desiredChangedmpWindowprotected
m_drawBoxmpWindowprotected
m_enableDoubleBuffermpWindowprotected
m_enableMouseNavigationmpWindowprotected
m_enableScrollBars (defined in mpWindow)mpWindowprotected
m_extraMarginmpWindowprotected
m_fgColourmpWindowprotected
m_fullscreen (defined in mpWindow)mpWindowprotected
m_InfoCoordsmpWindowprotected
m_InfoLegendmpWindowprotected
m_InInfoLegend (defined in mpWindow)mpWindowprotected
m_last_lx (defined in mpWindow)mpWindowprotected
m_last_lympWindowprotected
m_layersmpWindowprotected
m_lockaspectmpWindowprotected
m_magnetmpWindowprotected
m_magnetizempWindowprotected
m_marginmpWindowprotected
m_marginOutermpWindowprotected
m_mouseLClickmpWindowprotected
m_mouseLeftDownActionmpWindowprotected
m_mouseMovedAfterRightClick (defined in mpWindow)mpWindowprotected
m_mouseRClickmpWindowprotected
m_mouseScaleXmpWindowprotected
m_mouseScaleYListmpWindowprotected
m_mouseYAxisIDmpWindowprotected
m_movingInfoLayermpWindowprotected
m_OnDeleteLayermpWindowprotected
m_OnUserMouseActionmpWindowprotected
m_parent (defined in mpWindow)mpWindowprotected
m_PlotAreampWindowprotected
m_plotBoundariesmpWindowprotected
m_plotBoundariesMarginmpWindowprotected
m_plotHeightmpWindowprotected
m_plotWidthmpWindowprotected
m_popmenumpWindowprotected
m_repainting (defined in mpWindow)mpWindowprotected
m_Screenshot_bmpmpWindowprotected
m_scrollX (defined in mpWindow)mpWindowprotected
m_scrollY (defined in mpWindow)mpWindowprotected
m_scrXmpWindowprotected
m_scrYmpWindowprotected
m_zoom_bmpmpWindowprotected
m_zoom_dim (defined in mpWindow)mpWindowprotected
m_zoom_oldDim (defined in mpWindow)mpWindowprotected
m_zoomIncrementalFactormpWindowstatic
mpWindow() (defined in mpWindow)mpWindowinline
mpWindow(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long flags=0) (defined in mpWindow)mpWindow
OnCenter(wxCommandEvent &event)mpWindowprotectedvirtual
OnFit(wxCommandEvent &event)mpWindowprotectedvirtual
OnFullScreen(wxCommandEvent &event)mpWindowprotectedvirtual
OnLoadFile(wxCommandEvent &event)mpWindowprotectedvirtual
OnLockAspect(wxCommandEvent &event)mpWindowprotectedvirtual
OnMouseHelp(wxCommandEvent &event)mpWindowprotectedvirtual
OnMouseLeave(wxMouseEvent &event)mpWindowprotectedvirtual
OnMouseLeftDown(wxMouseEvent &event)mpWindowprotectedvirtual
OnMouseLeftRelease(wxMouseEvent &event)mpWindowprotectedvirtual
OnMouseMove(wxMouseEvent &event)mpWindowprotectedvirtual
OnMouseRightDown(wxMouseEvent &event)mpWindowprotectedvirtual
OnMouseWheel(wxMouseEvent &event)mpWindowprotectedvirtual
OnPaint(wxPaintEvent &event)mpWindowprotectedvirtual
OnScreenShot(wxCommandEvent &event)mpWindowprotectedvirtual
OnScrollBottom(wxScrollWinEvent &event)mpWindowprotectedvirtual
OnScrollLineDown(wxScrollWinEvent &event)mpWindowprotectedvirtual
OnScrollLineUp(wxScrollWinEvent &event)mpWindowprotectedvirtual
OnScrollPageDown(wxScrollWinEvent &event)mpWindowprotectedvirtual
OnScrollPageUp(wxScrollWinEvent &event)mpWindowprotectedvirtual
OnScrollThumbTrack(wxScrollWinEvent &event)mpWindowprotectedvirtual
OnScrollTop(wxScrollWinEvent &event)mpWindowprotectedvirtual
OnShowPopupMenu(wxMouseEvent &event)mpWindowprotectedvirtual
OnSize(wxSizeEvent &event)mpWindowprotectedvirtual
OnToggleCoords(wxCommandEvent &event)mpWindowprotectedvirtual
OnToggleGrids(wxCommandEvent &event)mpWindowprotectedvirtual
OnZoomIn(wxCommandEvent &event)mpWindowprotectedvirtual
OnZoomOut(wxCommandEvent &event)mpWindowprotectedvirtual
p2x(const wxCoord pixelCoordX) constmpWindowinline
p2y(const wxCoord pixelCoordY, int yAxisID=0)mpWindowinline
PointIsInsideBound(double px, double py, int yAxisID) (defined in mpWindow)mpWindowinline
RefreshLegend(void)mpWindow
SaveScreenshot(const wxString &filename, int type=wxBITMAP_TYPE_BMP, wxSize imageSize=wxDefaultSize, bool fit=false)mpWindow
SetbgColour(const wxColour &colour) (defined in mpWindow)mpWindowinline
SetBound()mpWindow
SetColourTheme(const wxColour &bgColour, const wxColour &drawColour, const wxColour &axesColour)mpWindow
SetDrawBox(bool drawbox)mpWindowinline
SetExtraMargin(int extra)mpWindowinline
SetLayerVisible(const wxString &name, bool viewable)mpWindow
SetLayerVisible(const unsigned int position, bool viewable)mpWindow
SetLogXaxis(bool log) (defined in mpWindow)mpWindowinline
SetLogYaxis(int yAxisID, bool log)mpWindowinline
SetMagnetize(bool mag) (defined in mpWindow)mpWindowinline
SetMarginBottom(int bottom)mpWindowinline
SetMarginLeft(int left)mpWindowinline
SetMarginRight(int right)mpWindowinline
SetMargins(int top, int right, int bottom, int left)mpWindow
SetMarginTop(int top)mpWindowinline
SetMouseLeftDownAction(mpMouseButtonAction action)mpWindowinline
SetMPScrollbars(bool status)mpWindow
SetOnDeleteLayer(const mpOnDeleteLayer &event)mpWindowinline
SetOnUserMouseAction(const mpOnUserMouseAction &userMouseEventHandler)mpWindowinline
SetPos(const double posX, const std::vector< double > &posYList)mpWindowinline
SetPosX(const double posX)mpWindowinline
SetPosY(const std::vector< double > &posYList)mpWindowinline
SetScaleX(const double scaleX)mpWindowinline
SetScaleXAndCenter(double scaleX)mpWindowprotected
SetScaleY(const double scaleY, int yAxisID)mpWindowinline
SetScaleYAndCenter(double scaleY, int yAxisID)mpWindowprotected
SetScreen(const int scrX, const int scrY)mpWindowinline
UnSetOnDeleteLayer()mpWindowinline
UnSetOnUserMouseAction()mpWindowinline
UpdateAll()mpWindow
UpdateBBox()mpWindowprotectedvirtual
UpdateBoundingBoxToInclude(double px, double py, int yAxisID) (defined in mpWindow)mpWindowinline
UpdateDesiredBoundingBox(mpAxisUpdate update)mpWindowinline
UpdateMargins()mpWindowinline
x2p(const double x) constmpWindowinline
y2p(const double y, int yAxisID=0)mpWindowinline
Zoom(bool zoomIn, const wxPoint &centerPoint) (defined in mpWindow)mpWindowprotected
ZoomIn(const wxPoint &centerPoint=wxDefaultPosition)mpWindow
ZoomInX()mpWindow
ZoomInY(std::optional< int > yAxisID=std::nullopt)mpWindow
ZoomOut(const wxPoint &centerPoint=wxDefaultPosition)mpWindow
ZoomOutX()mpWindow
ZoomOutY(std::optional< int > yAxisID=std::nullopt)mpWindow
ZoomRect(wxPoint p0, wxPoint p1)mpWindow
~mpWindow() (defined in mpWindow)mpWindow