ParaView
|
vtkHybridProbeFilter is a combination of vtkExtractSelection at a specific location and vtkProbeFilter. More...
#include <vtkHybridProbeFilter.h>
Inherits vtkDataObjectAlgorithm.
Public Types | |
enum | ModeType { INTERPOLATE_AT_LOCATION, EXTRACT_CELL_CONTAINING_LOCATION } |
typedef vtkDataObjectAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetMode (int) |
virtual int | GetMode () |
void | SetModeToInterpolateAtLocation () |
void | SetModeToExtractCellContainingLocation () |
virtual void | SetLocation (double, double, double) |
Get/Set the location to probe/pick at. More... | |
virtual void | SetLocation (double [3]) |
Get/Set the location to probe/pick at. More... | |
virtual double * | GetLocation () |
Get/Set the location to probe/pick at. More... | |
virtual void | GetLocation (double &, double &, double &) |
Get/Set the location to probe/pick at. More... | |
virtual void | GetLocation (double [3]) |
Get/Set the location to probe/pick at. More... | |
Static Public Member Functions | |
static vtkHybridProbeFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkHybridProbeFilter * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkHybridProbeFilter () | |
~vtkHybridProbeFilter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
bool | InterpolateAtLocation (vtkDataObject *input, vtkUnstructuredGrid *output) |
bool | ExtractCellContainingLocation (vtkDataObject *input, vtkUnstructuredGrid *output) |
Protected Attributes | |
double | Location [3] |
int | Mode |
vtkHybridProbeFilter is a combination of vtkExtractSelection at a specific location and vtkProbeFilter.
Since the 'Selection Inspector' in ParaView was removed, we were missing ability to extract cells based on location. This filter fills that gap until we get the change to extend "Find Data" mechanism to support location based selections.
This filter also "probes" just as a convenience since the user may not know exactly what he/she is looking for – interpolate at point location (probe) or extract cell containing the point (extract selection).
Internally this filter uses vtkPProbeFilter and vtkExtractSelection.
Definition at line 39 of file vtkHybridProbeFilter.h.
typedef vtkDataObjectAlgorithm vtkHybridProbeFilter::Superclass |
Definition at line 43 of file vtkHybridProbeFilter.h.
Enumerator | |
---|---|
INTERPOLATE_AT_LOCATION | |
EXTRACT_CELL_CONTAINING_LOCATION |
Definition at line 46 of file vtkHybridProbeFilter.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
virtual |
|
static |
void vtkHybridProbeFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
|
virtual |
|
inline |
Definition at line 54 of file vtkHybridProbeFilter.h.
|
inline |
Definition at line 55 of file vtkHybridProbeFilter.h.
|
virtual |
Get/Set the location to probe/pick at.
|
virtual |
Get/Set the location to probe/pick at.
|
virtual |
Get/Set the location to probe/pick at.
|
virtual |
Get/Set the location to probe/pick at.
|
virtual |
Get/Set the location to probe/pick at.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
Definition at line 76 of file vtkHybridProbeFilter.h.
|
protected |
Definition at line 77 of file vtkHybridProbeFilter.h.