ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkPVRecoverGeometryWireframe Class Reference

Get corrected wireframe from tesselated facets. More...

#include <vtkPVRecoverGeometryWireframe.h>

Inherits vtkPolyDataAlgorithm.

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

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 vtkPVRecoverGeometryWireframeSafeDownCast (vtkObject *o)
 
static vtkPVRecoverGeometryWireframeNew ()
 
static const char * ORIGINAL_FACE_IDS ()
 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. More...
 

Protected Member Functions

 vtkPVRecoverGeometryWireframe ()
 
 ~vtkPVRecoverGeometryWireframe ()
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Detailed Description

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.

See also
vtkPVGeometryFilter

Definition at line 48 of file vtkPVRecoverGeometryWireframe.h.

Member Typedef Documentation

§ Superclass

typedef vtkPolyDataAlgorithm vtkPVRecoverGeometryWireframe::Superclass

Definition at line 51 of file vtkPVRecoverGeometryWireframe.h.

Constructor & Destructor Documentation

§ vtkPVRecoverGeometryWireframe()

vtkPVRecoverGeometryWireframe::vtkPVRecoverGeometryWireframe ( )
protected

§ ~vtkPVRecoverGeometryWireframe()

vtkPVRecoverGeometryWireframe::~vtkPVRecoverGeometryWireframe ( )
protected

Member Function Documentation

§ GetClassName()

virtual const char* vtkPVRecoverGeometryWireframe::GetClassName ( )
virtual

§ IsTypeOf()

static int vtkPVRecoverGeometryWireframe::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkPVRecoverGeometryWireframe::IsA ( const char *  type)
virtual

§ SafeDownCast()

static vtkPVRecoverGeometryWireframe* vtkPVRecoverGeometryWireframe::SafeDownCast ( vtkObject *  o)
static

§ New()

static vtkPVRecoverGeometryWireframe* vtkPVRecoverGeometryWireframe::New ( )
static

§ PrintSelf()

virtual void vtkPVRecoverGeometryWireframe::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

§ ORIGINAL_FACE_IDS()

static const char* vtkPVRecoverGeometryWireframe::ORIGINAL_FACE_IDS ( )
inlinestatic

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 62 of file vtkPVRecoverGeometryWireframe.h.

§ RequestData()

virtual int vtkPVRecoverGeometryWireframe::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

The documentation for this class was generated from the following file: