#include <vtkPolyDataContourLineInterpolator.h>


vtkPolyDataContourLineInterpolator is an abstract base class for contour line interpolators that interpolate on polygonal data.
Definition at line 32 of file vtkPolyDataContourLineInterpolator.h.
| typedef vtkContourLineInterpolator | Superclass | 
| virtual const char * | GetClassName () | 
| virtual int | IsA (const char *type) | 
| void | PrintSelf (ostream &os, vtkIndent indent) | 
| static int | IsTypeOf (const char *type) | 
| static  vtkPolyDataContourLineInterpolator *  | SafeDownCast (vtkObject *o) | 
Public Member Functions | |
| virtual int | InterpolateLine (vtkRenderer *ren, vtkContourRepresentation *rep, int idx1, int idx2)=0 | 
| virtual int | UpdateNode (vtkRenderer *, vtkContourRepresentation *, double *vtkNotUsed(node), int vtkNotUsed(idx))=0 | 
| virtual vtkPolyDataCollection * | GetPolys () | 
Protected Member Functions | |
| vtkPolyDataContourLineInterpolator () | |
| ~vtkPolyDataContourLineInterpolator () | |
Protected Attributes | |
| vtkPolyDataCollection * | Polys | 
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
Reimplemented in vtkPolygonalSurfaceContourLineInterpolator.
Definition at line 39 of file vtkPolyDataContourLineInterpolator.h.
| vtkPolyDataContourLineInterpolator::vtkPolyDataContourLineInterpolator | ( | ) |  [protected] | 
        
| vtkPolyDataContourLineInterpolator::~vtkPolyDataContourLineInterpolator | ( | ) |  [protected] | 
        
| virtual const char* vtkPolyDataContourLineInterpolator::GetClassName | ( | ) |  [virtual] | 
        
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
Reimplemented in vtkPolygonalSurfaceContourLineInterpolator.
| static int vtkPolyDataContourLineInterpolator::IsTypeOf | ( | const char * | type | ) |  [static] | 
        
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
Reimplemented in vtkPolygonalSurfaceContourLineInterpolator.
| virtual int vtkPolyDataContourLineInterpolator::IsA | ( | const char * | type | ) |  [virtual] | 
        
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
Reimplemented in vtkPolygonalSurfaceContourLineInterpolator.
| static vtkPolyDataContourLineInterpolator* vtkPolyDataContourLineInterpolator::SafeDownCast | ( | vtkObject * | o | ) |  [static] | 
        
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
Reimplemented in vtkPolygonalSurfaceContourLineInterpolator.
| void vtkPolyDataContourLineInterpolator::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) |  [virtual] | 
        
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
Reimplemented in vtkPolygonalSurfaceContourLineInterpolator.
| virtual int vtkPolyDataContourLineInterpolator::InterpolateLine | ( | vtkRenderer * | ren, | |
| vtkContourRepresentation * | rep, | |||
| int | idx1, | |||
| int | idx2 | |||
| ) |  [pure 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.
Implemented in vtkPolygonalSurfaceContourLineInterpolator.
| virtual int vtkPolyDataContourLineInterpolator::UpdateNode | ( | vtkRenderer * | , | |
| vtkContourRepresentation * | , | |||
| double * | vtkNotUsednode, | |||
| int | vtkNotUsedidx | |||
| ) |  [pure virtual] | 
        
The interpolator is given a chance to update the node. vtkImageContourLineInterpolator updates the idx'th node in the contour, so it automatically sticks to edges in the vicinity as the user constructs the contour. Returns 0 if the node (world position) is unchanged.
Reimplemented from vtkContourLineInterpolator.
Implemented in vtkPolygonalSurfaceContourLineInterpolator.
| virtual vtkPolyDataCollection* vtkPolyDataContourLineInterpolator::GetPolys | ( | ) |  [virtual] | 
        
Be sure to add polydata on which you wish to place points to this list or they will not be considered for placement.
Definition at line 74 of file vtkPolyDataContourLineInterpolator.h.
 1.5.6