Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVGeometryFilter Class Reference

Geometry filter that does outlines for volumes. More...

#include <vtkPVGeometryFilter.h>

List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVGeometryFilter, vtkPolyDataAlgorithm)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int GetOutlineFlag ()
virtual void SetUseOutline (int)
virtual int GetUseOutline ()
virtual void SetUseStrips (int)
virtual int GetUseStrips ()
virtual void UseStripsOn ()
virtual void UseStripsOff ()
virtual void SetGenerateCellNormals (int)
virtual int GetGenerateCellNormals ()
virtual void GenerateCellNormalsOn ()
virtual void GenerateCellNormalsOff ()
virtual void SetController (vtkMultiProcessController *)
virtual vtkMultiProcessController * GetController ()

Static Public Member Functions

vtkPVGeometryFilterNew ()

Protected Member Functions

 vtkPVGeometryFilter ()
 ~vtkPVGeometryFilter ()
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestCompositeData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual vtkExecutive * CreateDefaultExecutive ()
void ExecuteBlock (vtkDataObject *input, vtkPolyData *output, int doCommunicate)
void DataSetExecute (vtkDataSet *input, vtkPolyData *output, int doCommunicate)
void GenericDataSetExecute (vtkGenericDataSet *input, vtkPolyData *output, int doCommunicate)
void ImageDataExecute (vtkImageData *input, vtkPolyData *output, int doCommunicate)
void StructuredGridExecute (vtkStructuredGrid *input, vtkPolyData *output)
void RectilinearGridExecute (vtkRectilinearGrid *input, vtkPolyData *output)
void UnstructuredGridExecute (vtkUnstructuredGrid *input, vtkPolyData *output, int doCommunicate)
void PolyDataExecute (vtkPolyData *input, vtkPolyData *output, int doCommunicate)
void DataSetSurfaceExecute (vtkDataSet *input, vtkPolyData *output)
void ExecuteCellNormals (vtkPolyData *output, int doCommunicate)
int CheckAttributes (vtkDataObject *input)
void InternalProgressCallback (vtkAlgorithm *algorithm)
virtual int FillInputPortInformation (int, vtkInformation *)
virtual void ReportReferences (vtkGarbageCollector *)

Static Protected Member Functions

void InternalProgressCallbackFunction (vtkObject *, unsigned long, void *clientdata, void *)

Protected Attributes

int OutlineFlag
int UseOutline
int UseStrips
int GenerateCellNormals
vtkMultiProcessController * Controller
vtkOutlineSource * OutlineSource
vtkDataSetSurfaceFilter * DataSetSurfaceFilter
vtkGenericGeometryFilter * GenericGeometryFilter
vtkCallbackCommand * InternalProgressObserver


Detailed Description

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 41 of file vtkPVGeometryFilter.h.


Constructor & Destructor Documentation

vtkPVGeometryFilter::vtkPVGeometryFilter  )  [protected]
 

vtkPVGeometryFilter::~vtkPVGeometryFilter  )  [protected]
 


Member Function Documentation

vtkPVGeometryFilter* vtkPVGeometryFilter::New  )  [static]
 

vtkPVGeometryFilter::vtkTypeRevisionMacro vtkPVGeometryFilter  ,
vtkPolyDataAlgorithm 
 

void vtkPVGeometryFilter::PrintSelf ostream &  os,
vtkIndent  indent
 

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).

virtual void vtkPVGeometryFilter::SetUseStrips int   )  [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 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.

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::SetController vtkMultiProcessController *   )  [virtual]
 

Set and get the controller.

virtual vtkMultiProcessController* vtkPVGeometryFilter::GetController  )  [virtual]
 

Set and get the controller.

virtual int vtkPVGeometryFilter::RequestInformation vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector
[protected, virtual]
 

virtual int vtkPVGeometryFilter::RequestCompositeData vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector
[protected, virtual]
 

virtual int vtkPVGeometryFilter::RequestData vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector
[protected, virtual]
 

virtual vtkExecutive* vtkPVGeometryFilter::CreateDefaultExecutive  )  [protected, virtual]
 

void vtkPVGeometryFilter::ExecuteBlock vtkDataObject *  input,
vtkPolyData *  output,
int  doCommunicate
[protected]
 

void vtkPVGeometryFilter::DataSetExecute vtkDataSet *  input,
vtkPolyData *  output,
int  doCommunicate
[protected]
 

void vtkPVGeometryFilter::GenericDataSetExecute vtkGenericDataSet *  input,
vtkPolyData *  output,
int  doCommunicate
[protected]
 

void vtkPVGeometryFilter::ImageDataExecute vtkImageData *  input,
vtkPolyData *  output,
int  doCommunicate
[protected]
 

void vtkPVGeometryFilter::StructuredGridExecute vtkStructuredGrid *  input,
vtkPolyData *  output
[protected]
 

void vtkPVGeometryFilter::RectilinearGridExecute vtkRectilinearGrid *  input,
vtkPolyData *  output
[protected]
 

void vtkPVGeometryFilter::UnstructuredGridExecute vtkUnstructuredGrid *  input,
vtkPolyData *  output,
int  doCommunicate
[protected]
 

void vtkPVGeometryFilter::PolyDataExecute vtkPolyData *  input,
vtkPolyData *  output,
int  doCommunicate
[protected]
 

void vtkPVGeometryFilter::DataSetSurfaceExecute vtkDataSet *  input,
vtkPolyData *  output
[protected]
 

void vtkPVGeometryFilter::ExecuteCellNormals vtkPolyData *  output,
int  doCommunicate
[protected]
 

int vtkPVGeometryFilter::CheckAttributes vtkDataObject *  input  )  [protected]
 

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]
 

virtual void vtkPVGeometryFilter::ReportReferences vtkGarbageCollector *   )  [protected, virtual]
 


Member Data Documentation

int vtkPVGeometryFilter::OutlineFlag [protected]
 

Definition at line 118 of file vtkPVGeometryFilter.h.

int vtkPVGeometryFilter::UseOutline [protected]
 

Definition at line 119 of file vtkPVGeometryFilter.h.

int vtkPVGeometryFilter::UseStrips [protected]
 

Definition at line 120 of file vtkPVGeometryFilter.h.

int vtkPVGeometryFilter::GenerateCellNormals [protected]
 

Definition at line 121 of file vtkPVGeometryFilter.h.

vtkMultiProcessController* vtkPVGeometryFilter::Controller [protected]
 

Definition at line 123 of file vtkPVGeometryFilter.h.

vtkOutlineSource* vtkPVGeometryFilter::OutlineSource [protected]
 

Definition at line 124 of file vtkPVGeometryFilter.h.

vtkDataSetSurfaceFilter* vtkPVGeometryFilter::DataSetSurfaceFilter [protected]
 

Definition at line 125 of file vtkPVGeometryFilter.h.

vtkGenericGeometryFilter* vtkPVGeometryFilter::GenericGeometryFilter [protected]
 

Definition at line 126 of file vtkPVGeometryFilter.h.

vtkCallbackCommand* vtkPVGeometryFilter::InternalProgressObserver [protected]
 

Definition at line 135 of file vtkPVGeometryFilter.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:38:31 2006 for ParaView by doxygen 1.3.5