PassThrough
VTKExamples/Java/InfoVis/PassThrough
Description¶
vtkPassThrough object copies the input into the output.
The output type is always the same as the input object type.
Other Languages
See (Cxx)
Code¶
PassThrough.java
import vtk.vtkNativeLibrary; import vtk.vtkPassThrough; import vtk.vtkSphereSource; public class PassThrough { // ----------------------------------------------------------------- // 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[]) { // Create a sphere vtkSphereSource sphereSource = new vtkSphereSource(); sphereSource.Update(); System.out.println("Points before:" + " " + sphereSource.GetOutput().GetNumberOfPoints()); vtkPassThrough passThrough = new vtkPassThrough(); passThrough.SetInputConnection(sphereSource.GetOutputPort()); passThrough.Update(); passThrough.GetOutput(); System.out.println("Points after:" + " " + sphereSource.GetOutput().GetNumberOfPoints()); } }