VTK
|
extract geometry for structured points More...
#include <vtkImageDataGeometryFilter.h>
Public Types | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkImageDataGeometryFilter * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetExtent (int extent[6]) |
void | SetExtent (int iMin, int iMax, int jMin, int jMax, int kMin, int kMax) |
int * | GetExtent () |
virtual void | SetThresholdCells (int) |
virtual int | GetThresholdCells () |
virtual void | ThresholdCellsOn () |
virtual void | ThresholdCellsOff () |
virtual void | SetThresholdValue (double) |
virtual double | GetThresholdValue () |
virtual void | ThresholdValueOn () |
virtual void | ThresholdValueOff () |
virtual void | SetOutputTriangles (int) |
virtual int | GetOutputTriangles () |
virtual void | OutputTrianglesOn () |
virtual void | OutputTrianglesOff () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkImageDataGeometryFilter * | SafeDownCast (vtkObjectBase *o) |
static vtkImageDataGeometryFilter * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkImageDataGeometryFilter () | |
~vtkImageDataGeometryFilter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
Protected Attributes | |
int | Extent [6] |
int | ThresholdCells |
double | ThresholdValue |
int | OutputTriangles |
extract geometry for structured points
vtkImageDataGeometryFilter is a filter that extracts geometry from a structured points dataset. By specifying appropriate i-j-k indices (via the "Extent" instance variable), it is possible to extract a point, a line, a plane (i.e., image), or a "volume" from dataset. (Since the output is of type polydata, the volume is actually a (n x m x o) region of points.)
The extent specification is zero-offset. That is, the first k-plane in a 50x50x50 volume is given by (0,49, 0,49, 0,0).
Definition at line 49 of file vtkImageDataGeometryFilter.h.
typedef vtkPolyDataAlgorithm vtkImageDataGeometryFilter::Superclass |
Definition at line 52 of file vtkImageDataGeometryFilter.h.
|
protected |
|
inlineprotected |
Definition at line 94 of file vtkImageDataGeometryFilter.h.
|
static |
|
virtual |
Reimplemented in vtkStructuredPointsGeometryFilter.
|
static |
|
protectedvirtual |
Reimplemented in vtkStructuredPointsGeometryFilter.
vtkImageDataGeometryFilter* vtkImageDataGeometryFilter::NewInstance | ( | ) | const |
void vtkImageDataGeometryFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
Construct with initial extent of all the data
void vtkImageDataGeometryFilter::SetExtent | ( | int | extent[6] | ) |
Set / get the extent (imin,imax, jmin,jmax, kmin,kmax) indices.
void vtkImageDataGeometryFilter::SetExtent | ( | int | iMin, |
int | iMax, | ||
int | jMin, | ||
int | jMax, | ||
int | kMin, | ||
int | kMax | ||
) |
Set / get the extent (imin,imax, jmin,jmax, kmin,kmax) indices.
|
inline |
Set / get the extent (imin,imax, jmin,jmax, kmin,kmax) indices.
Definition at line 62 of file vtkImageDataGeometryFilter.h.
|
virtual |
Set ThresholdCells to true if you wish to skip any voxel/pixels which have scalar values less than the specified threshold. Currently this functionality is only implemented for 2D imagedata
|
virtual |
Set ThresholdCells to true if you wish to skip any voxel/pixels which have scalar values less than the specified threshold. Currently this functionality is only implemented for 2D imagedata
|
virtual |
Set ThresholdCells to true if you wish to skip any voxel/pixels which have scalar values less than the specified threshold. Currently this functionality is only implemented for 2D imagedata
|
virtual |
Set ThresholdCells to true if you wish to skip any voxel/pixels which have scalar values less than the specified threshold. Currently this functionality is only implemented for 2D imagedata
|
virtual |
Set ThresholdValue to the scalar value by which to threshold cells when extracting geometry when ThresholdCells is true. Cells with scalar values greater than the threshold will be output.
|
virtual |
Set ThresholdValue to the scalar value by which to threshold cells when extracting geometry when ThresholdCells is true. Cells with scalar values greater than the threshold will be output.
|
virtual |
Set ThresholdValue to the scalar value by which to threshold cells when extracting geometry when ThresholdCells is true. Cells with scalar values greater than the threshold will be output.
|
virtual |
Set ThresholdValue to the scalar value by which to threshold cells when extracting geometry when ThresholdCells is true. Cells with scalar values greater than the threshold will be output.
|
virtual |
Set OutputTriangles to true if you wish to generate triangles instead of quads when extracting cells from 2D imagedata Currently this functionality is only implemented for 2D imagedata
|
virtual |
Set OutputTriangles to true if you wish to generate triangles instead of quads when extracting cells from 2D imagedata Currently this functionality is only implemented for 2D imagedata
|
virtual |
Set OutputTriangles to true if you wish to generate triangles instead of quads when extracting cells from 2D imagedata Currently this functionality is only implemented for 2D imagedata
|
virtual |
Set OutputTriangles to true if you wish to generate triangles instead of quads when extracting cells from 2D imagedata Currently this functionality is only implemented for 2D imagedata
|
protectedvirtual |
|
protectedvirtual |
|
protected |
Definition at line 99 of file vtkImageDataGeometryFilter.h.
|
protected |
Definition at line 100 of file vtkImageDataGeometryFilter.h.
|
protected |
Definition at line 101 of file vtkImageDataGeometryFilter.h.
|
protected |
Definition at line 102 of file vtkImageDataGeometryFilter.h.