|
ParaView
|
Geometry filter that does outlines for volumes. More...
#include <vtkPVGeometryFilter.h>


Geometry filter that does outlines for volumes.
This filter defaults to using the outline filter unless the input is a structured volume.
Definition at line 46 of file vtkPVGeometryFilter.h.
| vtkPVGeometryFilter::vtkPVGeometryFilter | ( | ) | [protected] |
If off, which is the default, extracts the surface of the data fed into the geometry filter. If on, it produces a bounding box for the input to the filter that is producing that data instead. vtkSetMacro(MakeOutlineOfInput,int); vtkGetMacro(MakeOutlineOfInput,int); vtkBooleanMacro(MakeOutlineOfInput,int);
These keys are put in the output composite-data metadata for multipieces since this filter merges multipieces together.
| vtkPVGeometryFilter::~vtkPVGeometryFilter | ( | ) | [protected] |
If off, which is the default, extracts the surface of the data fed into the geometry filter. If on, it produces a bounding box for the input to the filter that is producing that data instead. vtkSetMacro(MakeOutlineOfInput,int); vtkGetMacro(MakeOutlineOfInput,int); vtkBooleanMacro(MakeOutlineOfInput,int);
These keys are put in the output composite-data metadata for multipieces since this filter merges multipieces together.
| static vtkPVGeometryFilter* vtkPVGeometryFilter::New | ( | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
| virtual const char* vtkPVGeometryFilter::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| static int vtkPVGeometryFilter::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
| virtual int vtkPVGeometryFilter::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| static vtkPVGeometryFilter* vtkPVGeometryFilter::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
| void vtkPVGeometryFilter::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| virtual int vtkPVGeometryFilter::GetOutlineFlag | ( | ) | [virtual] |
This flag is set during the execute method. It indicates that the input was 3d and an outline representation was used.
| virtual void vtkPVGeometryFilter::SetUseOutline | ( | int | ) | [virtual] |
Set/get whether to produce outline (vs. surface).
| virtual int vtkPVGeometryFilter::GetUseOutline | ( | ) | [virtual] |
Set/get whether to produce outline (vs. surface).
| void vtkPVGeometryFilter::SetUseStrips | ( | int | ) |
When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.
| virtual int vtkPVGeometryFilter::GetUseStrips | ( | ) | [virtual] |
When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.
| virtual void vtkPVGeometryFilter::UseStripsOn | ( | ) | [virtual] |
When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.
| virtual void vtkPVGeometryFilter::UseStripsOff | ( | ) | [virtual] |
When input is structured data, this flag will generate faces with triangle strips. This should render faster and use less memory, but no cell data is copied. By default, UseStrips is Off.
| void vtkPVGeometryFilter::SetForceUseStrips | ( | int | ) |
| virtual int vtkPVGeometryFilter::GetForceUseStrips | ( | ) | [virtual] |
| virtual void vtkPVGeometryFilter::ForceUseStripsOn | ( | ) | [virtual] |
| virtual void vtkPVGeometryFilter::ForceUseStripsOff | ( | ) | [virtual] |
| virtual void vtkPVGeometryFilter::SetGenerateCellNormals | ( | int | ) | [virtual] |
Whether to generate cell normals. Cell normals should speed up rendering when point normals are not available. They can only be used for poly cells now. This option does nothing if the output contains lines, verts, or strips.
| virtual int vtkPVGeometryFilter::GetGenerateCellNormals | ( | ) | [virtual] |
Whether to generate cell normals. Cell normals should speed up rendering when point normals are not available. They can only be used for poly cells now. This option does nothing if the output contains lines, verts, or strips.
| virtual void vtkPVGeometryFilter::GenerateCellNormalsOn | ( | ) | [virtual] |
Whether to generate cell normals. Cell normals should speed up rendering when point normals are not available. They can only be used for poly cells now. This option does nothing if the output contains lines, verts, or strips.
| virtual void vtkPVGeometryFilter::GenerateCellNormalsOff | ( | ) | [virtual] |
Whether to generate cell normals. Cell normals should speed up rendering when point normals are not available. They can only be used for poly cells now. This option does nothing if the output contains lines, verts, or strips.
| virtual void vtkPVGeometryFilter::SetNonlinearSubdivisionLevel | ( | int | ) | [virtual] |
Nonlinear faces are approximated with flat polygons. This parameter controls how many times to subdivide nonlinear surface cells. Higher subdivisions generate closer approximations but take more memory and rendering time. Subdivision is recursive, so the number of output polygons can grow exponentially with this parameter.
| virtual int vtkPVGeometryFilter::GetNonlinearSubdivisionLevel | ( | ) | [virtual] |
Nonlinear faces are approximated with flat polygons. This parameter controls how many times to subdivide nonlinear surface cells. Higher subdivisions generate closer approximations but take more memory and rendering time. Subdivision is recursive, so the number of output polygons can grow exponentially with this parameter.
| virtual void vtkPVGeometryFilter::SetController | ( | vtkMultiProcessController * | ) | [virtual] |
Set and get the controller.
| virtual vtkMultiProcessController* vtkPVGeometryFilter::GetController | ( | ) | [virtual] |
Set and get the controller.
| void vtkPVGeometryFilter::SetPassThroughCellIds | ( | int | ) |
If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for picking. The default is off to conserve memory.
| virtual int vtkPVGeometryFilter::GetPassThroughCellIds | ( | ) | [virtual] |
If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for picking. The default is off to conserve memory.
| virtual void vtkPVGeometryFilter::PassThroughCellIdsOn | ( | ) | [virtual] |
If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for picking. The default is off to conserve memory.
| virtual void vtkPVGeometryFilter::PassThroughCellIdsOff | ( | ) | [virtual] |
If on, the output polygonal dataset will have a celldata array that holds the cell index of the original 3D cell that produced each output cell. This is useful for picking. The default is off to conserve memory.
| void vtkPVGeometryFilter::SetPassThroughPointIds | ( | int | ) |
If on, the output polygonal dataset will have a pointdata array that holds the point index of the original vertex that produced each output vertex. This is useful for picking. The default is off to conserve memory.
| virtual int vtkPVGeometryFilter::GetPassThroughPointIds | ( | ) | [virtual] |
If on, the output polygonal dataset will have a pointdata array that holds the point index of the original vertex that produced each output vertex. This is useful for picking. The default is off to conserve memory.
| virtual void vtkPVGeometryFilter::PassThroughPointIdsOn | ( | ) | [virtual] |
If on, the output polygonal dataset will have a pointdata array that holds the point index of the original vertex that produced each output vertex. This is useful for picking. The default is off to conserve memory.
| virtual void vtkPVGeometryFilter::PassThroughPointIdsOff | ( | ) | [virtual] |
If on, the output polygonal dataset will have a pointdata array that holds the point index of the original vertex that produced each output vertex. This is useful for picking. The default is off to conserve memory.
| static vtkInformationIntegerVectorKey* vtkPVGeometryFilter::POINT_OFFSETS | ( | ) | [static] |
If off, which is the default, extracts the surface of the data fed into the geometry filter. If on, it produces a bounding box for the input to the filter that is producing that data instead. vtkSetMacro(MakeOutlineOfInput,int); vtkGetMacro(MakeOutlineOfInput,int); vtkBooleanMacro(MakeOutlineOfInput,int);
These keys are put in the output composite-data metadata for multipieces since this filter merges multipieces together.
| static vtkInformationIntegerVectorKey* vtkPVGeometryFilter::VERTS_OFFSETS | ( | ) | [static] |
If off, which is the default, extracts the surface of the data fed into the geometry filter. If on, it produces a bounding box for the input to the filter that is producing that data instead. vtkSetMacro(MakeOutlineOfInput,int); vtkGetMacro(MakeOutlineOfInput,int); vtkBooleanMacro(MakeOutlineOfInput,int);
These keys are put in the output composite-data metadata for multipieces since this filter merges multipieces together.
| static vtkInformationIntegerVectorKey* vtkPVGeometryFilter::LINES_OFFSETS | ( | ) | [static] |
If off, which is the default, extracts the surface of the data fed into the geometry filter. If on, it produces a bounding box for the input to the filter that is producing that data instead. vtkSetMacro(MakeOutlineOfInput,int); vtkGetMacro(MakeOutlineOfInput,int); vtkBooleanMacro(MakeOutlineOfInput,int);
These keys are put in the output composite-data metadata for multipieces since this filter merges multipieces together.
| static vtkInformationIntegerVectorKey* vtkPVGeometryFilter::POLYS_OFFSETS | ( | ) | [static] |
If off, which is the default, extracts the surface of the data fed into the geometry filter. If on, it produces a bounding box for the input to the filter that is producing that data instead. vtkSetMacro(MakeOutlineOfInput,int); vtkGetMacro(MakeOutlineOfInput,int); vtkBooleanMacro(MakeOutlineOfInput,int);
These keys are put in the output composite-data metadata for multipieces since this filter merges multipieces together.
| static vtkInformationIntegerVectorKey* vtkPVGeometryFilter::STRIPS_OFFSETS | ( | ) | [static] |
If off, which is the default, extracts the surface of the data fed into the geometry filter. If on, it produces a bounding box for the input to the filter that is producing that data instead. vtkSetMacro(MakeOutlineOfInput,int); vtkGetMacro(MakeOutlineOfInput,int); vtkBooleanMacro(MakeOutlineOfInput,int);
These keys are put in the output composite-data metadata for multipieces since this filter merges multipieces together.
| bool vtkPVGeometryFilter::IsAMRDataVisible | ( | vtkAMRBox & | amrBox, |
| vtkAMRBox & | rootBox, | ||
| bool | faceextract[6] | ||
| ) | [protected] |
A helper method which, given the AMR box of the data in question and the root AMR box, determines whether or not the block is visible.
| virtual int vtkPVGeometryFilter::RequestDataObject | ( | vtkInformation * | , |
| vtkInformationVector ** | , | ||
| vtkInformationVector * | |||
| ) | [protected, virtual] |
Overridden to create vtkMultiBlockDataSet when input is a composite-dataset and vtkPolyData when input is a vtkDataSet.
Reimplemented from vtkDataObjectAlgorithm.
| virtual int vtkPVGeometryFilter::RequestInformation | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Overridden to create vtkMultiBlockDataSet when input is a composite-dataset and vtkPolyData when input is a vtkDataSet.
Reimplemented from vtkDataObjectAlgorithm.
| virtual int vtkPVGeometryFilter::RequestAMRData | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Overridden to create vtkMultiBlockDataSet when input is a composite-dataset and vtkPolyData when input is a vtkDataSet.
| virtual int vtkPVGeometryFilter::RequestCompositeData | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Overridden to create vtkMultiBlockDataSet when input is a composite-dataset and vtkPolyData when input is a vtkDataSet.
| virtual int vtkPVGeometryFilter::RequestData | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Overridden to create vtkMultiBlockDataSet when input is a composite-dataset and vtkPolyData when input is a vtkDataSet.
Reimplemented from vtkDataObjectAlgorithm.
| virtual vtkExecutive* vtkPVGeometryFilter::CreateDefaultExecutive | ( | ) | [protected, virtual] |
Reimplemented from vtkAlgorithm.
| void vtkPVGeometryFilter::ExecuteAMRBlock | ( | vtkDataObject * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate, | ||
| int | updatePiece, | ||
| int | updateNumPieces, | ||
| int | updateGhosts, | ||
| int * | wholeExtent, | ||
| bool | extractface[6] | ||
| ) | [protected] |
| void vtkPVGeometryFilter::ExecuteBlock | ( | vtkDataObject * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate, | ||
| int | updatePiece, | ||
| int | updateNumPieces, | ||
| int | updateGhosts, | ||
| int * | wholeExtent | ||
| ) | [protected] |
| void vtkPVGeometryFilter::DataSetExecute | ( | vtkDataSet * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate | ||
| ) | [protected] |
| void vtkPVGeometryFilter::GenericDataSetExecute | ( | vtkGenericDataSet * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate | ||
| ) | [protected] |
| void vtkPVGeometryFilter::AMRGridExecute | ( | vtkImageData * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate, | ||
| int | updatePiece, | ||
| int * | wholeExtent, | ||
| bool | extractface[6] | ||
| ) | [protected] |
| void vtkPVGeometryFilter::ImageDataExecute | ( | vtkImageData * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate, | ||
| int | updatePiece, | ||
| int * | ext | ||
| ) | [protected] |
| void vtkPVGeometryFilter::StructuredGridExecute | ( | vtkStructuredGrid * | input, |
| vtkPolyData * | output, | ||
| int | updatePiece, | ||
| int | updateNumPieces, | ||
| int | updateGhosts, | ||
| int * | wholeExtent | ||
| ) | [protected] |
| void vtkPVGeometryFilter::RectilinearGridExecute | ( | vtkRectilinearGrid * | input, |
| vtkPolyData * | output, | ||
| int | updatePiece, | ||
| int | updateNumPieces, | ||
| int | updateGhosts, | ||
| int * | wholeExtent | ||
| ) | [protected] |
| void vtkPVGeometryFilter::UnstructuredGridExecute | ( | vtkUnstructuredGrid * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate | ||
| ) | [protected] |
| void vtkPVGeometryFilter::PolyDataExecute | ( | vtkPolyData * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate | ||
| ) | [protected] |
| void vtkPVGeometryFilter::OctreeExecute | ( | vtkHyperOctree * | input, |
| vtkPolyData * | output, | ||
| int | doCommunicate | ||
| ) | [protected] |
| void vtkPVGeometryFilter::ExecuteCellNormals | ( | vtkPolyData * | output, |
| int | doCommunicate | ||
| ) | [protected] |
| int vtkPVGeometryFilter::CheckAttributes | ( | vtkDataObject * | input | ) | [protected] |
Call CheckAttributes on the input which ensures that all attribute arrays have valid lengths.
| static void vtkPVGeometryFilter::InternalProgressCallbackFunction | ( | vtkObject * | , |
| unsigned | long, | ||
| void * | clientdata, | ||
| void * | |||
| ) | [static, protected] |
| void vtkPVGeometryFilter::InternalProgressCallback | ( | vtkAlgorithm * | algorithm | ) | [protected] |
| virtual int vtkPVGeometryFilter::FillInputPortInformation | ( | int | , |
| vtkInformation * | |||
| ) | [protected, virtual] |
Reimplemented from vtkDataObjectAlgorithm.
| virtual void vtkPVGeometryFilter::ReportReferences | ( | vtkGarbageCollector * | ) | [protected, virtual] |
Reimplemented from vtkAlgorithm.
| virtual int vtkPVGeometryFilter::RequestUpdateExtent | ( | vtkInformation * | , |
| vtkInformationVector ** | , | ||
| vtkInformationVector * | |||
| ) | [protected, virtual] |
Overridden to request ghost-cells for vtkUnstructuredGrid inputs so that we don't generate internal surfaces.
Reimplemented from vtkDataObjectAlgorithm.
| void vtkPVGeometryFilter::RemoveGhostCells | ( | vtkPolyData * | ) | [protected] |
int vtkPVGeometryFilter::OutlineFlag [protected] |
Definition at line 243 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::UseOutline [protected] |
Definition at line 244 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::UseStrips [protected] |
Definition at line 245 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::GenerateCellNormals [protected] |
Definition at line 246 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::NonlinearSubdivisionLevel [protected] |
Definition at line 247 of file vtkPVGeometryFilter.h.
vtkMultiProcessController* vtkPVGeometryFilter::Controller [protected] |
Definition at line 249 of file vtkPVGeometryFilter.h.
vtkOutlineSource* vtkPVGeometryFilter::OutlineSource [protected] |
Definition at line 250 of file vtkPVGeometryFilter.h.
Definition at line 251 of file vtkPVGeometryFilter.h.
Definition at line 252 of file vtkPVGeometryFilter.h.
Definition at line 253 of file vtkPVGeometryFilter.h.
Definition at line 254 of file vtkPVGeometryFilter.h.
Definition at line 265 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::PassThroughCellIds [protected] |
Definition at line 283 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::PassThroughPointIds [protected] |
Definition at line 284 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::ForceUseStrips [protected] |
Definition at line 285 of file vtkPVGeometryFilter.h.
vtkTimeStamp vtkPVGeometryFilter::StripSettingMTime [protected] |
Definition at line 286 of file vtkPVGeometryFilter.h.
int vtkPVGeometryFilter::StripModFirstPass [protected] |
Definition at line 287 of file vtkPVGeometryFilter.h.
1.7.5.1