VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkLinearContourLineInterpolator Class Reference

Interpolates supplied nodes with line segments. More...

#include <vtkLinearContourLineInterpolator.h>

Inheritance diagram for vtkLinearContourLineInterpolator:
[legend]
Collaboration diagram for vtkLinearContourLineInterpolator:
[legend]

Public Member Functions

virtual int InterpolateLine (vtkRenderer *ren, vtkContourRepresentation *rep, int idx1, int idx2)
 
- Public Member Functions inherited from vtkContourLineInterpolator
virtual int UpdateNode (vtkRenderer *, vtkContourRepresentation *, double *vtkNotUsed(node), int vtkNotUsed(idx))
 
virtual void GetSpan (int nodeIndex, vtkIntArray *nodeIndices, vtkContourRepresentation *rep)
 
vtkContourLineInterpolatorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static
vtkLinearContourLineInterpolator
New ()
 
- Static Public Member Functions inherited from vtkContourLineInterpolator
static int IsTypeOf (const char *type)
 
static vtkContourLineInterpolatorSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

 vtkLinearContourLineInterpolator ()
 
 ~vtkLinearContourLineInterpolator ()
 
- Protected Member Functions inherited from vtkContourLineInterpolator
 vtkContourLineInterpolator ()
 
 ~vtkContourLineInterpolator ()
 
typedef vtkContourLineInterpolator Superclass
 
static int IsTypeOf (const char *type)
 
static
vtkLinearContourLineInterpolator
SafeDownCast (vtkObjectBase *o)
 
virtual int IsA (const char *type)
 
vtkLinearContourLineInterpolatorNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkObjectBase * NewInstanceInternal () const
 

Detailed Description

Interpolates supplied nodes with line segments.

The line interpolator interpolates supplied nodes (see InterpolateLine) with line segments. The finess of the curve may be controlled using SetMaximumCurveError and SetMaximumNumberOfLineSegments.

See Also
vtkContourLineInterpolator
Tests:
vtkLinearContourLineInterpolator (Tests)

Definition at line 35 of file vtkLinearContourLineInterpolator.h.

Member Typedef Documentation

Standard methods for instances of this class.

Definition at line 45 of file vtkLinearContourLineInterpolator.h.

Constructor & Destructor Documentation

vtkLinearContourLineInterpolator::vtkLinearContourLineInterpolator ( )
protected
vtkLinearContourLineInterpolator::~vtkLinearContourLineInterpolator ( )
protected

Member Function Documentation

static vtkLinearContourLineInterpolator* vtkLinearContourLineInterpolator::New ( )
static

Instantiate this class.

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

Standard methods for instances of this class.

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

Standard methods for instances of this class.

Reimplemented from vtkContourLineInterpolator.

static vtkLinearContourLineInterpolator* vtkLinearContourLineInterpolator::SafeDownCast ( vtkObjectBase *  o)
static

Standard methods for instances of this class.

virtual vtkObjectBase* vtkLinearContourLineInterpolator::NewInstanceInternal ( ) const
protectedvirtual

Standard methods for instances of this class.

Reimplemented from vtkContourLineInterpolator.

vtkLinearContourLineInterpolator* vtkLinearContourLineInterpolator::NewInstance ( ) const

Standard methods for instances of this class.

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

Standard methods for instances of this class.

virtual int vtkLinearContourLineInterpolator::InterpolateLine ( vtkRenderer *  ren,
vtkContourRepresentation rep,
int  idx1,
int  idx2 
)
virtual

Subclasses that wish to interpolate a line segment must implement this. For instance vtkBezierContourLineInterpolator adds nodes between idx1 and idx2, that allow the contour to adhere to a bezier curve.

Implements vtkContourLineInterpolator.


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