|
IGLib
1.7.2
The IGLib base library for development of numerical, technical and business applications.
|
Base class for script classes with graphics examples. More...
Inheritance diagram for IG.Script.ScriptGraphics3DBase:
Collaboration diagram for IG.Script.ScriptGraphics3DBase:Public Member Functions | |
| ScriptGraphics3DBase () | |
| override void | Script_AddCommands (ICommandLineApplicationInterpreter interpreter, SortedList< string, string > helpStrings) |
| Adds commands to the internal interpreter. More... | |
| string | TestMyTest (string[] arguments) |
| Test action. More... | |
| virtual string | TestCustom (string[] arguments) |
| Custom test. More... | |
| virtual string | TestVtkTest (string[] arguments) |
| Runs various VTK tests. More... | |
| virtual string | TestPlot3d (string[] arguments) |
| Demonstration of various 3D plots. More... | |
| virtual string | TestSurface3d (string[] arguments) |
| Demonstration of surface plots. More... | |
Public Member Functions inherited from IG.Lib.LoadableScriptBase | |
| LoadableScriptBase () | |
| Argument-less constructor. If argument-less constructor is called then initialization is not performed and will be performed later. More... | |
| string | Run (string[] arguments) |
| Performs the action of this object. Override this in derived classes! More... | |
| void | Initialize (string[] arguments) |
| Initializes the object. If not called explicitly, this method is automatically called at the first call to the Run method. More... | |
| virtual string | Script_DefaultInitialize (string[] arguments) |
| Default initialization method for scripts. More... | |
| virtual string | Script_DefaultRun (string[] arguments) |
| Default run method for the script. Can be used when only installed commands are run by hte script. More... | |
| virtual ICommandLineApplicationInterpreter | Script_CreateInterpreterWithoutCommands () |
| Creates and returns an interpreter that can be used as script's internal interpreter for running script's commands. More... | |
| delegate string | Script_CommandDelegate (string[] args) |
| Delegate for commands that are installed on script's internal interpreter (property Script_Interpreter). More... | |
| void | Script_AddCommand (string commandName, Script_CommandDelegate command, string helpString) |
| Adds a new internal script command under specified name to the internal interpreter of the current script object. More... | |
| virtual void | Script_AddCommand (ICommandLineApplicationInterpreter interpreter, SortedList< string, string > helpStrings, string commandName, Script_CommandDelegate command, string helpString) |
| Adds a new internal script command under specified name to the internal interpreter of the current script object. More... | |
| string | Script_GetHelpString (string scriptCommandName) |
| Returns help string for internal script command with specified name, or null if help string is not installed for such a command. More... | |
| void | Script_PrintCommandsHelp () |
| Prits help for the installed internal commands of the script. More... | |
| virtual bool | Script_ContainsCommand (string commandName) |
| Returns true if the internal script's interpreter contains a command with specified name, false otherwise. More... | |
| virtual bool | Script_ContainsScriptCommand (string commandName) |
| Returns true if the specified command is script command (i.e. its first argument is command-name and it is run through the Script_CommandAdapter object). More... | |
| virtual void | Script_RemoveCommand (string commandName) |
| Removes the specified internal script command from the internal interpreter of the current scripting object. More... | |
| virtual void | Script_RemoveAllCommands () |
| Removes ALL internal script commands from the internal interpreter of the current scripting object. More... | |
| string | Script_Run (string[] arguments) |
| Runs internal script command. More... | |
| string | Script_Run (string commandName, params string[] otherArguments) |
| Runs internal script command. More... | |
| virtual void | Script_PrintArguments (string messageString, string[] arguments) |
| Prints the specified array of string arguments (usually passed as command-line arguments). More... | |
Public Attributes | |
| const string | ConstMyTest = "MyTest" |
| Name of the command that performs my custom test. More... | |
| const string | ConstHelpMyTest = "Custom test function." |
| const string | ConstCustom = "Custom" |
| Name of the command for custom test. More... | |
| const string | ConstHelpCustom = "Custom test." |
| const string | ConstVtkTest = "VtkTest" |
| Name of the command for VTK tests. More... | |
| const string | ConstHelpVtkTest = "Various 3D tests using VTK. Run with ? argument to see which tests are available." |
| const string | ConstPlot3d = "Plot3d" |
| Name of the command for 3D plots tests. More... | |
| const string | ConstHelpPlot3d = "Various higher level 3D plots. Run with ? argument to see which tests are available." |
| const string | ConstSurface3d = "Surface3D" |
| Name of the command for 3D surface examples. More... | |
| const string | ConstHelpSurface3d = "Examples of 3D surfaces. Run with ? argument to see which surfaces are available." |
| const string | VtkStructuredGrid = "StructuredGrid" |
| const string | VtkQuadCells = "QuadCells" |
| const string | VtkCellGridContours = "CellGridContours" |
| const string | VtkStructuredGridVolumeContours = "StructuredGridVolumeContours" |
| const string | Plot3dVtkControl = "VtkControl" |
| const string | Plot3dCurvePlotLissajous = "CurvePlotLissajous" |
| const string | Plot3dSurfacePlot = "SurfacePlot" |
| const string | Plot3dSurfacePlotScaled = "SurfacePlotScaled" |
| const string | Plot3dSurfacePlotManualScaled = "SurfacePlotManualScaled" |
| const string | Plot3dContourPlot = "ContourPlot" |
| const string | Plot3dSurfaceComparison = "SurfaceComparison" |
| const string | Plot3dDecoration = "Decoration" |
| const string | surfaceKleinBottle = "KleinBottle" |
| const string | surfaceTwoToruses = "TwoToruses" |
| const string | surfaceSnailShell = "SnailShell" |
Public Attributes inherited from IG.Lib.LoadableScriptBase | |
| const string | ConstDefaultHelp = "Help" |
| Default command name for help. More... | |
| const string | ConstHelpDefaultUniversal = "?" |
| Universal name of the help command. More... | |
| const string | ConstDefaultTestScrip = "TestScript" |
| Default command name for test method. More... | |
Protected Member Functions | |
| override void | InitializeThis (string[] arguments) |
| Initializes the current object. More... | |
| override string | RunThis (string[] arguments) |
| Runs action of the current object. More... | |
| void | AddTestVtkCommand (string testName, CommandMethod surfaceMethod, string surfaceHelp) |
| Adds a new command testing VTK. More... | |
| virtual void | InitTestVtk () |
| Initializes VTK test commands. More... | |
| virtual string | RunTestVtk (string[] args) |
| Runs demonstration of surface plots according to arguments. More... | |
| void | AddPlot3dCommand (string testName, CommandMethod surfaceMethod, string surfaceHelp) |
| Adds a new command for a 3D graphics test. More... | |
| virtual void | InitTestPlot3d () |
| Initializes commands for 3d graphic tests. More... | |
| virtual string | RunTestPlot3d (string[] args) |
| Runs demonstration of surface plots according to arguments. More... | |
| void | AddSurfaceCommand (string surfaceName, CommandMethod surfaceMethod, string surfaceHelp) |
| Adds a new command for plotting the specified surface. More... | |
| virtual void | SetDefaultPlotProperties (VtkSurfacePlot plot) |
| Sets default properties of the specified plot. More... | |
| virtual void | SetPlotBounds (VtkSurfacePlot plot, string[] args) |
| Sets plotting resolution and parameter bounds on the specified plot according to arguments. More... | |
| virtual void | InitSurfaceCommands () |
| Initializes surface plotting commands. More... | |
| virtual string | Run3DSurfaceTest (string[] args) |
| Runs demonstration of surface plots according to arguments. More... | |
Protected Member Functions inherited from IG.Lib.LoadableScriptBase | |
| delegate string | CommandMethod (string commandName, string[] args) |
| Delegate for internal command methods. More... | |
| ICommandLineApplicationInterpreter | Script_CreateInterpreter () |
| Creates and returns an interpreter that can be used as script's internal interpreter for running script's commands. More... | |
| virtual string | Script_CommandHelp (string[] arguments) |
| Prints help. More... | |
| virtual string | Script_CommandTestScript (string[] arguments) |
| Prints help. More... | |
Protected Attributes | |
| List< string > | TestVtkNames = new List<string>() |
| List of VTK test names. More... | |
| List< string > | TestVtkHelpStrings = new List<string>() |
| List of VTK tests' help strings. More... | |
| List< CommandMethod > | TestVtkMethods = new List<CommandMethod>() |
| List of methods used to perform VTK tests. More... | |
| List< string > | TestPlot3dNames = new List<string>() |
| List of installed 3D plotting test names. More... | |
| List< string > | TestPlot3dHelpStrings = new List<string>() |
| List of help strings corresponding to installed 3D plotting tests. More... | |
| List< CommandMethod > | TestPlot3dMethods = new List<CommandMethod>() |
| List of methods used to perform 3D plotting tests. More... | |
| List< string > | SurfaceNames = new List<string>() |
| List of surface names. More... | |
| List< string > | SurfaceHelpStrings = new List<string>() |
| List of surface methods' help strings. More... | |
| List< CommandMethod > | SurfaceMethods = new List<CommandMethod>() |
| List of methods used to plot surfaces. More... | |
Protected Attributes inherited from IG.Lib.LoadableScriptBase | |
| string | _embeddedCommandName = null |
| int | _outputLevel = DefaultOutputLevel |
| ICommandLineApplicationInterpreter | _script_interpreter |
Private Member Functions | |
| string | VtkFunctionStructuredGrid (string surfaceName, string[] args) |
| Demonstration of plotting structured grids. More... | |
| string | VtkFunctionQuadCells (string surfaceName, string[] args) |
| Example that demonstrates the ability to use simple primitives for plotting surfaces in 3D (graphs of functions of 2 variables or parametric surfaces). More... | |
| string | VtkFunctionCellGridContours (string surfaceName, string[] args) |
| Example of plotting contours on surfaces in 3D (graphs of functions of 2 variables or parametric surfaces) by using graphic primitives (cells) connected to polydata. More... | |
| string | VtkFunctionStructuredGridVolumeContours (string surfaceName, string[] args) |
| Example that demonstrates volume contours with structure grid. More... | |
| string | Plot3dFunctionVtkControl (string surfaceName, string[] args) |
| Tests use of VTK controls. More... | |
| string | Plot3dFunctionCurvePlotLissajous (string surfaceName, string[] args) |
| Demonstration of plotting 3d parametric curves. More... | |
| string | Plot3dFunctionSurfacePlot (string surfaceName, string[] args) |
| Demonstration of surface plots in 3D. More... | |
| string | Plot3dFunctionSurfacePlotScaled (string surfaceName, string[] args) |
| Demonstration of surface plots in 3D where mesh is manually composed. Automatic scaling of physical graph is also demonstrated. More... | |
| string | Plot3dFunctionSurfacePlotManualScaled (string surfaceName, string[] args) |
| Demonstration of surface plots in 3D where mesh is manually composed. Scaling of physical graph is also demonstrated. More... | |
| string | Plot3dFunctionContourPlot (string surfaceName, string[] args) |
| Demonstration contour plots in 3D. More... | |
| string | Plot3dFunctionSurfaceComparison (string surfaceName, string[] args) |
| Demonstration of comparison of 2 surfaces in 3D. More... | |
| string | Plot3dFunctionDecoration (string surfaceName, string[] args) |
| Demonstration of surface plots in 3D. More... | |
| string | SurfaceFunctionKleinBottle (string surfaceName, string[] args) |
| Plots the Klein's Bottle parametric surface. More... | |
| string | SurfaceFunctionTwoToruses (string surfaceName, string[] args) |
| Plots two interlocked toruses. More... | |
| string | SurfaceFunctionSnailShell (string surfaceName, string[] args) |
| Plots the Snail shell parametric surface. More... | |
Private Attributes | |
| const string | VtkHelpStructuredGrid = VtkStructuredGrid + " <numX> <numY> <numZ> : Structured grid in 3D." |
| const string | VtkHelpQuadCells = VtkQuadCells + " <numX> <numY> : Using simple primitives in 3D graphics." |
| const string | VtkHelpCellGridContours = VtkCellGridContours + " <numX> <numY> <numContours> : Cotours on 3D surfaces by using cells." |
| const string | VtkHelpStructuredGridVolumeContours = VtkStructuredGridVolumeContours + " <numX> <numY> <numZ> <numContours> : Using volume contorus with structured grid." |
| bool | _TestVtkCommandInitialized = false |
| const string | Plot3dHelpVtkControl |
| const string | Plot3dHelpCurvePlotLissajous = Plot3dCurvePlotLissajous + " : Plot of Lissajous-derived curves in 3D." |
| const string | Plot3dHelpSurfacePlot = Plot3dSurfacePlot + " : Surface plot." |
| const string | Plot3dHelpSurfacePlotScaled = Plot3dSurfacePlotScaled + " <numX> <numY>: Surface plot with manual mesh, automatically scaled." |
| const string | Plot3dHelpSurfacePlotManualScaled = Plot3dSurfacePlotManualScaled + " <numX> <numY>: Surface plot with manual mesh, manually scaled." |
| const string | Plot3dHelpContourPlot = Plot3dContourPlot + " : Contour plot." |
| const string | Plot3dHelpSurfaceComparison = Plot3dSurfaceComparison + " : Comparison of 2 surfaces in 3D." |
| const string | Plot3dHelpDecoration = Plot3dDecoration + " : Decorations demo." |
| bool | _plot3dCommandsInitialized = false |
| const string | surfaceHelpKleinBottle = surfaceKleinBottle + " <numX> <numY> <formX> <toX> <fromY> <toY> : Klein's bottle" |
| const string | surfaceHelpTwoToruses = surfaceTwoToruses + " : Two interlocked toruses." |
| const string | surfaceHelpSnailShell = surfaceSnailShell + " <numX> <numY> <formX> <toX> <fromY> <toY> : Snail's shell surface" |
| bool | _surfaceCommandInitialized = false |
Additional Inherited Members | |
Properties inherited from IG.Lib.LoadableScriptBase | |
| string | EmbeddedCommandName [get, set] |
| Command that was used to launch the current embedded application script. More... | |
| object | Lock [get] |
| This object's central lock object to be used by other object. Do not use this object for locking in class' methods, for this you should use InternalLock. More... | |
| string[] | InitializationArguments [get, set] |
| Arguments used by the initialization method. WARNING: arguments can only be set before initialization is performed. Initialization is performed either implicitly at the first call to the Run method or explicitly by calling the Initialize method. More... | |
| virtual bool | IsInitialized [get, protected set] |
| Whether the object has been initialized or not. More... | |
| static int | DefaultOutputLevel [get, set] |
| int | OutputLevel [get, set] |
| Level of output to console produced by some operations of the current object. More... | |
| virtual ICommandLineApplicationInterpreter | Script_Interpreter [get, protected set] |
| Script's internal interpreter that takes care for execution of installed internal commands. More... | |
| SortedList< string, string > | Script_CommandHelpStrings [get] |
| Contains help strings associated with script commands installed on interpreter. More... | |
Properties inherited from IG.Lib.ILoadableScript | |
| string | EmbeddedCommandName [get, set] |
| Command that was used to launch the current embedded application script. More... | |
| string[] | InitializationArguments [get, set] |
| Arguments used by the initialization method. More... | |
| bool | IsInitialized [get] |
| Whether the object has been initialized or not. More... | |
Properties inherited from IG.Lib.ILockable | |
| object | Lock [get] |
Base class for script classes with graphics examples.
$A Igor xx Jul12;
|
inline |
|
inlineprotectedvirtual |
Initializes the current object.
Implements IG.Lib.LoadableScriptBase.
|
inlineprotectedvirtual |
Runs action of the current object.
| arguments | Command-line arguments of the action. |
Implements IG.Lib.LoadableScriptBase.
|
inlinevirtual |
Adds commands to the internal interpreter.
| interpreter | Interpreter where commands are executed. |
| helpStrings | List containg help strings. |
Reimplemented from IG.Lib.LoadableScriptBase.
|
inline |
Test action.
| arguments | Array of command-line arguments. |
|
inlinevirtual |
Custom test.
|
inlineprotected |
Adds a new command testing VTK.
| testName | VTK test name. |
| surfaceMethod | Method used to perform the test. |
| surfaceHelp | Eventual help string for the test. |
|
inlineprivate |
Demonstration of plotting structured grids.
References IG.Gr3d.TestVtkGraphicBase.ExampleStructuredGrid().
|
inlineprivate |
Example that demonstrates the ability to use simple primitives for plotting surfaces in 3D (graphs of functions of 2 variables or parametric surfaces).
References IG.Gr3d.TestVtkGraphicBase.ExampleQuadCells().
|
inlineprivate |
Example of plotting contours on surfaces in 3D (graphs of functions of 2 variables or parametric surfaces) by using graphic primitives (cells) connected to polydata.
References IG.Gr3d.TestVtkGraphicBase.ExampleCellsGridContours().
|
inlineprivate |
Example that demonstrates volume contours with structure grid.
References IG.Gr3d.TestVtkGraphicBase.ExampleStructuredGridVolumeContours().
|
inlineprotectedvirtual |
Initializes VTK test commands.
|
inlineprotectedvirtual |
Runs demonstration of surface plots according to arguments.
|
inlinevirtual |
Runs various VTK tests.
|
inlineprotected |
Adds a new command for a 3D graphics test.
| testName | Test name. |
| surfaceMethod | Method used to perform the test. |
| surfaceHelp | Eventual help string for the test. |
|
inlineprivate |
Tests use of VTK controls.
References IG.Gr3d.VtkFormsExamples.Plot3dFunctionVtkControl().
|
inlineprivate |
Demonstration of plotting 3d parametric curves.
References IG.Gr3d.VtkPlotBase.ExampleCurvePlotLissajous().
|
inlineprivate |
Demonstration of surface plots in 3D.
References IG.Gr3d.VtkPlotBase.ExampleSurfacePlot().
|
inlineprivate |
Demonstration of surface plots in 3D where mesh is manually composed. Automatic scaling of physical graph is also demonstrated.
References IG.Gr3d.VtkPlotBase.ExampleSurfacePlotScaled().
|
inlineprivate |
Demonstration of surface plots in 3D where mesh is manually composed. Scaling of physical graph is also demonstrated.
References IG.Gr3d.VtkPlotBase.ExampleSurfacePlotManualScaled().
|
inlineprivate |
Demonstration contour plots in 3D.
References IG.Gr3d.VtkPlotBase.ExampleContourPlot().
|
inlineprivate |
Demonstration of comparison of 2 surfaces in 3D.
References IG.Gr3d.VtkPlotBase.ExampleCustomSurfaceComparison().
|
inlineprivate |
Demonstration of surface plots in 3D.
References IG.Gr3d.VtkPlotBase.ExamplePlotterDecoration().
|
inlineprotectedvirtual |
Initializes commands for 3d graphic tests.
|
inlineprotectedvirtual |
Runs demonstration of surface plots according to arguments.
|
inlinevirtual |
Demonstration of various 3D plots.
|
inlineprotected |
Adds a new command for plotting the specified surface.
| surfaceName | Surface (and the corresponding plotting command) name. |
| surfaceMethod | Method used to plot the surface. |
| surfaceHelp | Eventual help string for the added surface. |
|
inlineprotectedvirtual |
Sets default properties of the specified plot.
| plot |
References IG.Gr3d.VtkSurfacePlotBase.LineColor, IG.Gr3d.VtkSurfacePlotBase.LineColorIsScaled, IG.Gr3d.VtkSurfacePlotBase.LineWidth, IG.Gr3d.VtkSurfacePlot.NumX, IG.Gr3d.VtkSurfacePlot.NumY, IG.Gr3d.VtkPlotBase.OutputLevel, IG.Gr3d.VtkSurfacePlotBase.PointSize, IG.Gr3d.VtkSurfacePlotBase.PointsVisible, IG.Gr3d.VtkSurfacePlot.SetBoundsParameters(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, IG.Gr3d.VtkSurfacePlotBase.SurfaceColorIsScaled, and IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity.
|
inlineprotectedvirtual |
Sets plotting resolution and parameter bounds on the specified plot according to arguments.
Only things that are specified by arguments are set.
Arguments must follow in this order: NumX, NumY, fromX, toX, fromY, toY
| plot | Plot where resolution and bounds are set. |
References IG.Gr3d.VtkSurfacePlot.BoundsParameters, IG.Gr3d.VtkSurfacePlot.NumX, IG.Gr3d.VtkSurfacePlot.NumY, IG.Num.BoundingBoxBase.SetMax(), and IG.Num.BoundingBoxBase.SetMin().
|
inlineprivate |
Plots the Klein's Bottle parametric surface.
References IG.Gr3d.VtkPlotBase.CopyBounds(), IG.Gr3d.VtkPlotBase.CreateAndShow(), IG.Gr3d.VtkSurfacePlotBase.LineColor, IG.Gr3d.VtkSurfacePlotBase.LineWidth, IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, and IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity.
|
inlineprivate |
Plots two interlocked toruses.
References IG.Gr3d.VtkPlotBase.CopyBounds(), IG.Gr3d.VtkSurfacePlot.Create(), IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkPlotBase.ShowPlot(), and IG.Gr3d.VtkSurfacePlotBase.SurfaceColor.
|
inlineprivate |
Plots the Snail shell parametric surface.
References IG.Gr3d.VtkPlotBase.CopyBounds(), IG.Gr3d.VtkPlotBase.CreateAndShow(), IG.Gr3d.VtkSurfacePlotBase.LineColor, IG.Gr3d.VtkSurfacePlotBase.LineWidth, IG.Gr3d.VtkSurfacePlot.SetSurfaceDefinition(), IG.Gr3d.VtkSurfacePlotBase.SurfaceColor, and IG.Gr3d.VtkSurfacePlotBase.SurfaceColorOpacity.
|
inlineprotectedvirtual |
Initializes surface plotting commands.
|
inlineprotectedvirtual |
Runs demonstration of surface plots according to arguments.
|
inlinevirtual |
Demonstration of surface plots.
| const string IG.Script.ScriptGraphics3DBase.ConstMyTest = "MyTest" |
Name of the command that performs my custom test.
| const string IG.Script.ScriptGraphics3DBase.ConstHelpMyTest = "Custom test function." |
| const string IG.Script.ScriptGraphics3DBase.ConstCustom = "Custom" |
Name of the command for custom test.
| const string IG.Script.ScriptGraphics3DBase.ConstHelpCustom = "Custom test." |
| const string IG.Script.ScriptGraphics3DBase.ConstVtkTest = "VtkTest" |
Name of the command for VTK tests.
| const string IG.Script.ScriptGraphics3DBase.ConstHelpVtkTest = "Various 3D tests using VTK. Run with ? argument to see which tests are available." |
| const string IG.Script.ScriptGraphics3DBase.ConstPlot3d = "Plot3d" |
Name of the command for 3D plots tests.
| const string IG.Script.ScriptGraphics3DBase.ConstHelpPlot3d = "Various higher level 3D plots. Run with ? argument to see which tests are available." |
| const string IG.Script.ScriptGraphics3DBase.ConstSurface3d = "Surface3D" |
Name of the command for 3D surface examples.
| const string IG.Script.ScriptGraphics3DBase.ConstHelpSurface3d = "Examples of 3D surfaces. Run with ? argument to see which surfaces are available." |
|
protected |
List of VTK test names.
|
protected |
List of VTK tests' help strings.
|
protected |
List of methods used to perform VTK tests.
| const string IG.Script.ScriptGraphics3DBase.VtkStructuredGrid = "StructuredGrid" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.VtkQuadCells = "QuadCells" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.VtkCellGridContours = "CellGridContours" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.VtkStructuredGridVolumeContours = "StructuredGridVolumeContours" |
|
private |
|
private |
|
protected |
List of installed 3D plotting test names.
|
protected |
List of help strings corresponding to installed 3D plotting tests.
|
protected |
List of methods used to perform 3D plotting tests.
| const string IG.Script.ScriptGraphics3DBase.Plot3dVtkControl = "VtkControl" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.Plot3dCurvePlotLissajous = "CurvePlotLissajous" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.Plot3dSurfacePlot = "SurfacePlot" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.Plot3dSurfacePlotScaled = "SurfacePlotScaled" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.Plot3dSurfacePlotManualScaled = "SurfacePlotManualScaled" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.Plot3dContourPlot = "ContourPlot" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.Plot3dSurfaceComparison = "SurfaceComparison" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.Plot3dDecoration = "Decoration" |
|
private |
|
private |
|
protected |
List of surface names.
|
protected |
List of surface methods' help strings.
|
protected |
List of methods used to plot surfaces.
| const string IG.Script.ScriptGraphics3DBase.surfaceKleinBottle = "KleinBottle" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.surfaceTwoToruses = "TwoToruses" |
|
private |
| const string IG.Script.ScriptGraphics3DBase.surfaceSnailShell = "SnailShell" |
|
private |
|
private |