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

slice a dataset along a polyplane More...

#include <vtkSliceAlongPolyPlane.h>

Inherits vtkDataObjectAlgorithm.

Public Types

typedef vtkDataObjectAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetTolerance (double)
 
virtual double GetTolerance ()
 

Static Public Member Functions

static vtkSliceAlongPolyPlaneNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSliceAlongPolyPlaneSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkSliceAlongPolyPlane ()
 
virtual ~vtkSliceAlongPolyPlane ()
 
virtual int RequestDataObject (vtkInformation *, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual bool Execute (vtkDataSet *inputDataset, vtkPolyData *lineDataSet, vtkPolyData *output)
 The actual algorithm for slice a dataset along a polyline. More...
 
void CleanPolyLine (vtkPolyData *input, vtkPolyData *output)
 Cleans up input polydata. More...
 

Detailed Description

slice a dataset along a polyplane

vtkSliceAlongPolyPlane is a filter that slices its first input dataset along the surface defined by sliding the poly line in the second input dataset along a line parallel to the Z-axis.

See also
vtkCutter vtkPolyPlane

Definition at line 37 of file vtkSliceAlongPolyPlane.h.

Member Typedef Documentation

§ Superclass

typedef vtkDataObjectAlgorithm vtkSliceAlongPolyPlane::Superclass

Definition at line 41 of file vtkSliceAlongPolyPlane.h.

Constructor & Destructor Documentation

§ vtkSliceAlongPolyPlane()

vtkSliceAlongPolyPlane::vtkSliceAlongPolyPlane ( )
protected

§ ~vtkSliceAlongPolyPlane()

virtual vtkSliceAlongPolyPlane::~vtkSliceAlongPolyPlane ( )
protectedvirtual

Member Function Documentation

§ New()

static vtkSliceAlongPolyPlane* vtkSliceAlongPolyPlane::New ( )
static

§ GetClassName()

virtual const char* vtkSliceAlongPolyPlane::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

void vtkSliceAlongPolyPlane::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ SetTolerance()

virtual void vtkSliceAlongPolyPlane::SetTolerance ( double  )
virtual

§ GetTolerance()

virtual double vtkSliceAlongPolyPlane::GetTolerance ( )
virtual

§ RequestDataObject()

virtual int vtkSliceAlongPolyPlane::RequestDataObject ( vtkInformation *  ,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

§ RequestData()

virtual int vtkSliceAlongPolyPlane::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

§ FillInputPortInformation()

virtual int vtkSliceAlongPolyPlane::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

§ Execute()

virtual bool vtkSliceAlongPolyPlane::Execute ( vtkDataSet *  inputDataset,
vtkPolyData *  lineDataSet,
vtkPolyData *  output 
)
protectedvirtual

The actual algorithm for slice a dataset along a polyline.

§ CleanPolyLine()

void vtkSliceAlongPolyPlane::CleanPolyLine ( vtkPolyData *  input,
vtkPolyData *  output 
)
protected

Cleans up input polydata.


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