Extract a sub grid (VOI) from the structured rectilinear dataset.
More...
#include <vtkExtractRectilinearGrid.h>
Inherits vtkRectilinearGridAlgorithm.
Extract a sub grid (VOI) from the structured rectilinear dataset.
vtkExtractRectilinearGrid rounds out the set of filters that extract a subgrid out of a larger structured data set. RIght now, this filter only supports extracting a VOI. In the future, it might support strides like the vtkExtract grid filter.
- See Also
- vtkExtractGrid vtkImageClip vtkGeometryFilter vtkExtractGeometry vtkExtractVOI vtkStructuredGridGeometryFilter
- Tests:
- vtkExtractRectilinearGrid (Tests)
Definition at line 37 of file vtkExtractRectilinearGrid.h.
vtkExtractRectilinearGrid::vtkExtractRectilinearGrid |
( |
| ) |
|
|
protected |
vtkExtractRectilinearGrid::~vtkExtractRectilinearGrid |
( |
| ) |
|
|
inlineprotected |
static int vtkExtractRectilinearGrid::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkExtractRectilinearGrid::IsA |
( |
const char * |
type | ) |
|
|
virtual |
virtual vtkObjectBase* vtkExtractRectilinearGrid::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkExtractRectilinearGrid::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
virtual void vtkExtractRectilinearGrid::SetVOI |
( |
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Specify i-j-k (min,max) pairs to extract. The resulting structured grid dataset can be of any topological dimension (i.e., point, line, plane, or 3D grid).
virtual void vtkExtractRectilinearGrid::SetVOI |
( |
int |
[6] | ) |
|
|
virtual |
Specify i-j-k (min,max) pairs to extract. The resulting structured grid dataset can be of any topological dimension (i.e., point, line, plane, or 3D grid).
virtual int* vtkExtractRectilinearGrid::GetVOI |
( |
| ) |
|
|
virtual |
Specify i-j-k (min,max) pairs to extract. The resulting structured grid dataset can be of any topological dimension (i.e., point, line, plane, or 3D grid).
virtual void vtkExtractRectilinearGrid::GetVOI |
( |
int |
data[6] | ) |
|
|
virtual |
Specify i-j-k (min,max) pairs to extract. The resulting structured grid dataset can be of any topological dimension (i.e., point, line, plane, or 3D grid).
virtual void vtkExtractRectilinearGrid::SetSampleRate |
( |
int |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
|
virtual |
Set the sampling rate in the i, j, and k directions. If the rate is > 1, then the resulting VOI will be subsampled representation of the input. For example, if the SampleRate=(2,2,2), every other point will be selected, resulting in a volume 1/8th the original size. Initial value is (1,1,1).
virtual void vtkExtractRectilinearGrid::SetSampleRate |
( |
int |
[3] | ) |
|
|
virtual |
Set the sampling rate in the i, j, and k directions. If the rate is > 1, then the resulting VOI will be subsampled representation of the input. For example, if the SampleRate=(2,2,2), every other point will be selected, resulting in a volume 1/8th the original size. Initial value is (1,1,1).
virtual int* vtkExtractRectilinearGrid::GetSampleRate |
( |
| ) |
|
|
virtual |
Set the sampling rate in the i, j, and k directions. If the rate is > 1, then the resulting VOI will be subsampled representation of the input. For example, if the SampleRate=(2,2,2), every other point will be selected, resulting in a volume 1/8th the original size. Initial value is (1,1,1).
virtual void vtkExtractRectilinearGrid::GetSampleRate |
( |
int |
data[3] | ) |
|
|
virtual |
Set the sampling rate in the i, j, and k directions. If the rate is > 1, then the resulting VOI will be subsampled representation of the input. For example, if the SampleRate=(2,2,2), every other point will be selected, resulting in a volume 1/8th the original size. Initial value is (1,1,1).
virtual void vtkExtractRectilinearGrid::SetIncludeBoundary |
( |
int |
| ) |
|
|
virtual |
Control whether to enforce that the "boundary" of the grid is output in the subsampling process. (This ivar only has effect when the SampleRate in any direction is not equal to 1.) When this ivar IncludeBoundary is on, the subsampling will always include the boundary of the grid even though the sample rate is not an even multiple of the grid dimensions. (By default IncludeBoundary is off.)
virtual int vtkExtractRectilinearGrid::GetIncludeBoundary |
( |
| ) |
|
|
virtual |
Control whether to enforce that the "boundary" of the grid is output in the subsampling process. (This ivar only has effect when the SampleRate in any direction is not equal to 1.) When this ivar IncludeBoundary is on, the subsampling will always include the boundary of the grid even though the sample rate is not an even multiple of the grid dimensions. (By default IncludeBoundary is off.)
virtual void vtkExtractRectilinearGrid::IncludeBoundaryOn |
( |
| ) |
|
|
virtual |
Control whether to enforce that the "boundary" of the grid is output in the subsampling process. (This ivar only has effect when the SampleRate in any direction is not equal to 1.) When this ivar IncludeBoundary is on, the subsampling will always include the boundary of the grid even though the sample rate is not an even multiple of the grid dimensions. (By default IncludeBoundary is off.)
virtual void vtkExtractRectilinearGrid::IncludeBoundaryOff |
( |
| ) |
|
|
virtual |
Control whether to enforce that the "boundary" of the grid is output in the subsampling process. (This ivar only has effect when the SampleRate in any direction is not equal to 1.) When this ivar IncludeBoundary is on, the subsampling will always include the boundary of the grid even though the sample rate is not an even multiple of the grid dimensions. (By default IncludeBoundary is off.)
virtual int vtkExtractRectilinearGrid::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkExtractRectilinearGrid::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
virtual int vtkExtractRectilinearGrid::RequestUpdateExtent |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protectedvirtual |
int vtkExtractRectilinearGrid::VOI[6] |
|
protected |
int vtkExtractRectilinearGrid::SampleRate[3] |
|
protected |
int vtkExtractRectilinearGrid::IncludeBoundary |
|
protected |
The documentation for this class was generated from the following file: