|
ParaView
|
Get corrected wireframe from tesselated facets. More...
#include <vtkPVRecoverGeometryWireframe.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| virtual void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkPVRecoverGeometryWireframe * | SafeDownCast (vtkObject *o) |
| static vtkPVRecoverGeometryWireframe * | New () |
| static const char * | ORIGINAL_FACE_IDS () |
Protected Member Functions | |
| vtkPVRecoverGeometryWireframe () | |
| ~vtkPVRecoverGeometryWireframe () | |
| virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
Get corrected wireframe from tesselated facets.
When vtkPVGeometryFilter tessellates nonlinear faces into linear approximations, it introduces edges in the middle of the facets of the original mesh (as any valid tessellation would). To correct for this, vtkPVGeometryFilter also writes out some fields that allows use to identify the edges that are actually part of the original mesh. This filter works in conjunction with vtkPVGeometryFilter by taking its output, adding an edge flag and making the appropriate adjustments so that rendering with line fill mode will make the correct wireframe.
Definition at line 46 of file vtkPVRecoverGeometryWireframe.h.
| vtkPVRecoverGeometryWireframe::vtkPVRecoverGeometryWireframe | ( | ) | [protected] |
| vtkPVRecoverGeometryWireframe::~vtkPVRecoverGeometryWireframe | ( | ) | [protected] |
| virtual const char* vtkPVRecoverGeometryWireframe::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkPolyDataAlgorithm.
| static int vtkPVRecoverGeometryWireframe::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkPolyDataAlgorithm.
| virtual int vtkPVRecoverGeometryWireframe::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkPolyDataAlgorithm.
| static vtkPVRecoverGeometryWireframe* vtkPVRecoverGeometryWireframe::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkPolyDataAlgorithm.
| static vtkPVRecoverGeometryWireframe* vtkPVRecoverGeometryWireframe::New | ( | ) | [static] |
Reimplemented from vtkPolyDataAlgorithm.
| virtual void vtkPVRecoverGeometryWireframe::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkPolyDataAlgorithm.
| static const char* vtkPVRecoverGeometryWireframe::ORIGINAL_FACE_IDS | ( | ) | [inline, static] |
In order to determine which edges existed in the original data, we need an identifier on each cell determining which face (not cell) it originally came from. The ids should be put in a cell data array with this name. The existance of this field is also a signal that this wireframe extraction is necessary.
Definition at line 59 of file vtkPVRecoverGeometryWireframe.h.
| virtual int vtkPVRecoverGeometryWireframe::RequestData | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Reimplemented from vtkPolyDataAlgorithm.
1.7.5.1