Marko Petek's Thesis application 1.0
The Marko Petek's code for numerical analysis of nonlinear damped and driven oscillation.

IG::MPetekLib::Application::Scripts::LinearOscillator::_11MultipleResCurvesPlot3D Class Reference

List of all members.

Static Public Member Functions

static void ApplySurfacePlotSettingsDefault (VtkSurfacePlotBase plot)
 Applies default settings to surface plots.
static void ApplySurfacePlottterSettingsDefault (VtkPlotter plotter)
 Applies default settings to plotter used to render 3D graphs.
static void Run (double dampingMin, double dampingMax, int numCurves, int numPoints)
 Plots a family of resonance curves in 3D. This method performs MANUAL scaling of graphics to the [0, 1] range and is obsolete. Use the ResonanceCurveHarmonicFamily3d instead.
static void Run (string[] arguments)
 Plots a family of resonance curves.

Static Private Member Functions

static void ResonanceCurveHarmonicFamily3dWithManualScaling (double dampingMin, double dampingMax, int numCurves, int numPoints)
 Plots a family of resonance curves in 3D. This method performs MANUAL scaling of graphics to the [0, 1] range and is obsolete. Use the ResonanceCurveHarmonicFamily3d instead.

Static Private Attributes

static BoundingBox3d OriginalBounds
static ColorScale SurfaceColorScale

Member Function Documentation

static void IG::MPetekLib::Application::Scripts::LinearOscillator::_11MultipleResCurvesPlot3D::ApplySurfacePlotSettingsDefault ( VtkSurfacePlotBase  plot) [inline, static]

Applies default settings to surface plots.

Parameters:
plotSurface plot to which settings are applied.
static void IG::MPetekLib::Application::Scripts::LinearOscillator::_11MultipleResCurvesPlot3D::ApplySurfacePlottterSettingsDefault ( VtkPlotter  plotter) [inline, static]

Applies default settings to plotter used to render 3D graphs.

Parameters:
plotter3D Plotter to which settings are applied.
static void IG::MPetekLib::Application::Scripts::LinearOscillator::_11MultipleResCurvesPlot3D::Run ( double  dampingMin,
double  dampingMax,
int  numCurves,
int  numPoints 
) [inline, static]

Plots a family of resonance curves in 3D. This method performs MANUAL scaling of graphics to the [0, 1] range and is obsolete. Use the ResonanceCurveHarmonicFamily3d instead.

Parameters:
dampingMinMinimal damping coefficient.
dampingMaxMaximal damping coefficient.
numCurvesNumber of points in the coordinate direction of damping coefficient.
numPointsNumber of points in the coordinate direction of frequency.

Plotting is performed in the main thread.

static void IG::MPetekLib::Application::Scripts::LinearOscillator::_11MultipleResCurvesPlot3D::ResonanceCurveHarmonicFamily3dWithManualScaling ( double  dampingMin,
double  dampingMax,
int  numCurves,
int  numPoints 
) [inline, static, private]

Plots a family of resonance curves in 3D. This method performs MANUAL scaling of graphics to the [0, 1] range and is obsolete. Use the ResonanceCurveHarmonicFamily3d instead.

Parameters:
dampingMinMinimal damping coefficient.
dampingMaxMaximal damping coefficient.
numCurvesNumber of points in the coordinate direction of damping coefficient.
numPointsNumber of points in the coordinate direction of frequency.

Plotting is performed in the main thread.

static void IG::MPetekLib::Application::Scripts::LinearOscillator::_11MultipleResCurvesPlot3D::Run ( string[]  arguments) [inline, static]

Plots a family of resonance curves.

Plotting is performed in the main thread.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties