VTK
|
probe/interpolate data values in the interior, exterior or of the surface of a closed, manifold polyhedron More...
#include <vtkProbePolyhedron.h>
Inherits vtkDataSetAlgorithm.
Public Member Functions | |
void | SetSourceConnection (vtkAlgorithmOutput *algOutput) |
void | SetSourceData (vtkPolyData *source) |
vtkPolyData * | GetSource () |
virtual void | SetProbePointData (int) |
virtual int | GetProbePointData () |
virtual void | ProbePointDataOn () |
virtual void | ProbePointDataOff () |
virtual void | SetProbeCellData (int) |
virtual int | GetProbeCellData () |
virtual void | ProbeCellDataOn () |
virtual void | ProbeCellDataOff () |
Protected Member Functions | |
vtkProbePolyhedron () | |
~vtkProbePolyhedron () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Protected Attributes | |
int | ProbePointData |
int | ProbeCellData |
typedef vtkDataSetAlgorithm | Superclass |
static vtkProbePolyhedron * | New () |
static int | IsTypeOf (const char *type) |
static vtkProbePolyhedron * | SafeDownCast (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkProbePolyhedron * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
probe/interpolate data values in the interior, exterior or of the surface of a closed, manifold polyhedron
vtkProbePolyhedron is a filter that computes point attributes (e.g., scalars, vectors, etc.) at specified point positions. The filter has two inputs: the Input and Source. The Source geometric structure is passed through the filter. The point attributes are computed at the Input point positions by interpolating into the source data. In this filter, the Source is always a closed, non-self-intersecting, polyhedral mesh. For example, we can compute data values on a plane (plane specified as Input) from a triangle mesh (e.g., output of marching cubes).
This filter can be used to resample data from a mesh onto a different dataset type. For example, a polyhedral mesh (vtkPolyData) can be probed with a volume (three-dimensional vtkImageData), and then volume rendering techniques can be used to visualize the results. Another example: a line or curve can be used to probe a mesh to produce x-y plots along that line or curve.
Definition at line 65 of file vtkProbePolyhedron.h.
typedef vtkDataSetAlgorithm vtkProbePolyhedron::Superclass |
Standard methods for instantiable (i.e., concrete) class.
Definition at line 71 of file vtkProbePolyhedron.h.
|
protected |
|
protected |
|
static |
Standard methods for instantiable (i.e., concrete) class.
|
static |
Standard methods for instantiable (i.e., concrete) class.
|
virtual |
Standard methods for instantiable (i.e., concrete) class.
|
static |
Standard methods for instantiable (i.e., concrete) class.
|
protectedvirtual |
Standard methods for instantiable (i.e., concrete) class.
vtkProbePolyhedron* vtkProbePolyhedron::NewInstance | ( | ) | const |
Standard methods for instantiable (i.e., concrete) class.
void vtkProbePolyhedron::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Standard methods for instantiable (i.e., concrete) class.
void vtkProbePolyhedron::SetSourceData | ( | vtkPolyData * | source | ) |
Specify the point locations used to probe input. Any geometry can be used.
vtkPolyData* vtkProbePolyhedron::GetSource | ( | ) |
Specify the point locations used to probe input. Any geometry can be used.
void vtkProbePolyhedron::SetSourceConnection | ( | vtkAlgorithmOutput * | algOutput | ) |
Specify the point locations used to probe input. Any geometry can be used. New style. Equivalent to SetInputConnection(1, algOutput).
|
virtual |
Specify whether to probe (and hence produce) point data. The interpolated point data of the source will produce the output point data (output points are passed from the input points).
|
virtual |
Specify whether to probe (and hence produce) point data. The interpolated point data of the source will produce the output point data (output points are passed from the input points).
|
virtual |
Specify whether to probe (and hence produce) point data. The interpolated point data of the source will produce the output point data (output points are passed from the input points).
|
virtual |
Specify whether to probe (and hence produce) point data. The interpolated point data of the source will produce the output point data (output points are passed from the input points).
|
virtual |
Specify whether to probe (and hence produce) cell data. The interpolated point data of the source will produce the output cell data (output cells are passed from the input cells). Note that the probing of the input uses the centers of the cells as the probe position.
|
virtual |
Specify whether to probe (and hence produce) cell data. The interpolated point data of the source will produce the output cell data (output cells are passed from the input cells). Note that the probing of the input uses the centers of the cells as the probe position.
|
virtual |
Specify whether to probe (and hence produce) cell data. The interpolated point data of the source will produce the output cell data (output cells are passed from the input cells). Note that the probing of the input uses the centers of the cells as the probe position.
|
virtual |
Specify whether to probe (and hence produce) cell data. The interpolated point data of the source will produce the output cell data (output cells are passed from the input cells). Note that the probing of the input uses the centers of the cells as the probe position.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
Definition at line 110 of file vtkProbePolyhedron.h.
|
protected |
Definition at line 111 of file vtkProbePolyhedron.h.