PiecewiseFunction
VTKExamples/Java/Utilities/PiecewiseFunction
Description¶
vtkPiecewiseFunction object defines a piecewise function mapping. This mapping allows the addition of control points, and allows the user to control the function between the control points.
Other Languages
See (Cxx)
Code¶
PiecewiseFunction.java
import vtk.vtkNativeLibrary; import vtk.vtkPiecewiseFunction; public class PiecewiseFunction { // ----------------------------------------------------------------- // Load VTK library and print which library was not properly loaded static { if (!vtkNativeLibrary.LoadAllNativeLibraries()) { for (vtkNativeLibrary lib : vtkNativeLibrary.values()) { if (!lib.IsLoaded()) { System.out.println(lib.GetLibraryName() + " not loaded"); } } } vtkNativeLibrary.DisableOutputWindow(null); } // ----------------------------------------------------------------- public static void main(String args[]) { vtkPiecewiseFunction piecewiseFunction = new vtkPiecewiseFunction(); piecewiseFunction.AddPoint(0.0, 0.0); piecewiseFunction.AddPoint(1.0, 2.0); double test = piecewiseFunction.GetValue(0.25); System.out.println( "Test: " + " " + test); //(should be 0.5) } }