Maxima Plugin
A SMath Plugin
Loading...
Searching...
No Matches
MaximaPlugin.PlotImage.PlotStore Class Reference

Contain all the plot options, create preamble and command lists for draw region and draw functions More...

Public Types

enum  TermType
 
enum  PlotType
 
enum  State
 

Public Member Functions

 PlotStore ()
 Constructor. Set all plot options.
 
void MakeLists ()
 Create list of commands and preamble by populating the List based on the plot options
 
object Clone ()
 Cloning event handler More...
 

Public Attributes

List< string > commandList
 
List< string > prambleList
 

Static Public Attributes

const double logMinDefault = 0.001
 
const double logMaxDfault = 10
 

Properties

PlotType plotType [get, set]
 
string titleDefault [get, set]
 
string title [get, set]
 
State titleState [get, set]
 
State border [get, set]
 
int borderVal [get, set]
 
int textSize [get, set]
 
State textSizeState [get, set]
 
string textFont [get, set]
 
State contour [get, set]
 
string contourType [get, set]
 
int contourLevels [get, set]
 
string bgColor [get, set]
 
State enhanced3dState [get, set]
 
State pm3d [get, set]
 
string pm3dpalette [get, set]
 
int gridXu [get, set]
 
int gridYv [get, set]
 
State gridState [get, set]
 
int width [get, set]
 
int height [get, set]
 
State pictureSizeState [get, set]
 
string filename [get, set]
 
TermType termType [get, set]
 
State mapView [get, set]
 
string xName [get, set]
 
string yName [get, set]
 
string zName [get, set]
 
string xAxisType [get, set]
 
string yAxisType [get, set]
 
string xAxisColor [get, set]
 
string yAxisColor [get, set]
 
int xaxisWidth [get, set]
 
int yaxisWidth [get, set]
 
State xNameS [get, set]
 
State yNameS [get, set]
 
State zNameS [get, set]
 
double xMinRange [get, set]
 
double xMaxRange [get, set]
 
double yMinRange [get, set]
 
double yMaxRange [get, set]
 
double zMinRange [get, set]
 
double zMaxRange [get, set]
 
State xRangeS [get, set]
 
State yRangeS [get, set]
 
State zRangeS [get, set]
 
State xGrid [get, set]
 
State yGrid [get, set]
 
State zGrid [get, set]
 
State xLogarithmic [get, set]
 
State yLogarithmic [get, set]
 
State zLogarithmic [get, set]
 
double xLogBase [get, set]
 
double yLogBase [get, set]
 
double zLogBase [get, set]
 
double azimuth [get, set]
 
double zenith [get, set]
 
double scalAzimuth [get, set]
 
double scalZenith [get, set]
 
State view [get, set]
 
State mouseRedirecting [get, set]
 
string varNameMouseX [get, set]
 
string varNameMouseY [get, set]
 
string varNameMouseWheel [get, set]
 
State viewRedirecting [get, set]
 
string varNameAzimuth [get, set]
 
string varNameZenith [get, set]
 
State xRedirecting [get, set]
 
string varNameXmin [get, set]
 
string varNameXmax [get, set]
 
State yRedirecting [get, set]
 
string varNameYmin [get, set]
 
string varNameYmax [get, set]
 
State zRedirecting [get, set]
 
string varNameZmin [get, set]
 
string varNameZmax [get, set]
 
string option [get, set]
 
bool enablexAxis [get, set]
 
bool enableyAxis [get, set]
 
bool enablezAxis [get, set]
 
State customPalatte [get, set]
 
State propAxes [get, set]
 

Private Attributes

PlotType _plotType
 
string _titleDefault
 
string _title
 
State _titleState
 
State _border
 
int _borderVal
 
int _textSize
 
State _textSizeState
 
string _textFont
 
State _contour
 
string _contourType
 
int _contourLevels
 
string _bgColor
 
State _enhanced3dState
 
State _pm3d
 
string _pm3dpalette
 
int _gridXu
 
int _gridYv
 
State _gridState
 
int _widht
 
int _height
 
State _pictureSizeState
 
string _filename
 
TermType _termType
 
State _mapView
 
string _xName
 
string _yName
 
string _zName
 
string _xaxisType
 
string _yaxisType
 
string _xaxisColor
 
string _yaxisColor
 
int _xaxisWidth
 
int _yaxisWidth
 
State _xNameS
 
State _yNameS
 
State _zNameS
 
double _xMinRange
 
double _xMaxRange
 
double _yMinRange
 
double _yMaxRange
 
double _zMinRange
 
double _zMaxRange
 
State _xRangeS
 
State _yRangeS
 
State _zRangeS
 
State _xGrid
 
State _yGrid
 
State _zGrid
 
State _xLogarithmic
 
State _yLogarithmic
 
State _zLogarithmic
 
double _xLogBase
 
double _yLogBase
 
double _zLogBase
 
double _azimuth
 
double _zenith
 
double _scalAzimuth
 
double _scalZenith
 
State _view
 
State _mouseRedirecting
 
string _varNameMouseX
 
string _varNameMouseY
 
string _varNameMouseWheel
 
State _viewRedirecting
 
string _varNameAzimuth
 
string _varNameZenith
 
State _xRedirecting
 
string _varNameXmin
 
string _varNameXmax
 
State _yRedirecting
 
string _varNameYmin
 
string _varNameYmax
 
State _zRedirecting
 
string _varNameZmin
 
string _varNameZmax
 
string _option
 
bool _enablexAxis
 
bool _enableyAxis
 
bool _enablezAxis
 
State _customPalatte
 
State _propAxes
 

Detailed Description

Contain all the plot options, create preamble and command lists for draw region and draw functions

Member Function Documentation

◆ Clone()

object MaximaPlugin.PlotImage.PlotStore.Clone ( )

Cloning event handler

Returns

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