ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkAppendArcLength Class Reference

appends Arc length for input poly lines. More...

#include <vtkAppendArcLength.h>

Inheritance diagram for vtkAppendArcLength:
Inheritance graph
[legend]
Collaboration diagram for vtkAppendArcLength:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Static Public Member Functions

static vtkAppendArcLengthNew ()
static int IsTypeOf (const char *type)
static vtkAppendArcLengthSafeDownCast (vtkObject *o)

Protected Member Functions

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

Detailed Description

appends Arc length for input poly lines.

vtkAppendArcLength is used for filter such as plot-over-line. In such cases, we need to add an attribute array that is the arc_length over the length of the probed line. That's when vtkAppendArcLength can be used. It adds a new point-data array named "arc_length" with the computed arc length for each of the polylines in the input. For all other cell types, the arc length is set to 0.

Warning:
This filter assumes that cells don't share points.

Definition at line 33 of file vtkAppendArcLength.h.


Constructor & Destructor Documentation

vtkAppendArcLength::vtkAppendArcLength ( ) [protected]
vtkAppendArcLength::~vtkAppendArcLength ( ) [protected]

Member Function Documentation

static vtkAppendArcLength* vtkAppendArcLength::New ( ) [static]

Reimplemented from vtkPolyDataAlgorithm.

virtual const char* vtkAppendArcLength::GetClassName ( ) [virtual]

Reimplemented from vtkPolyDataAlgorithm.

static int vtkAppendArcLength::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPolyDataAlgorithm.

virtual int vtkAppendArcLength::IsA ( const char *  type) [virtual]

Reimplemented from vtkPolyDataAlgorithm.

static vtkAppendArcLength* vtkAppendArcLength::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkPolyDataAlgorithm.

void vtkAppendArcLength::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPolyDataAlgorithm.

virtual int vtkAppendArcLength::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

This is called by the superclass. This is the method you should override.

Reimplemented from vtkPolyDataAlgorithm.


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