VTK
|
Interpolates supplied nodes with line segments. More...
#include <vtkLinearContourLineInterpolator.h>
Public Member Functions | |
virtual int | InterpolateLine (vtkRenderer *ren, vtkContourRepresentation *rep, int idx1, int idx2) |
![]() | |
virtual int | UpdateNode (vtkRenderer *, vtkContourRepresentation *, double *vtkNotUsed(node), int vtkNotUsed(idx)) |
virtual void | GetSpan (int nodeIndex, vtkIntArray *nodeIndices, vtkContourRepresentation *rep) |
![]() | |
virtual void | DebugOn () |
virtual void | DebugOff () |
unsigned char | GetDebug () |
void | SetDebug (unsigned char debugFlag) |
virtual void | Modified () |
virtual unsigned long | GetMTime () |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
template<class U , class T > | |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
void | PrintRevisions (ostream &os) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
Static Public Member Functions | |
static vtkLinearContourLineInterpolator * | New () |
![]() | |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
Additional Inherited Members |
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.
Definition at line 31 of file vtkLinearContourLineInterpolator.h.
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
Definition at line 41 of file vtkLinearContourLineInterpolator.h.
|
protected |
|
protected |
|
static |
Instantiate this class.
Reimplemented from vtkObject.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
|
static |
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
|
static |
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
|
virtual |
Standard methods for instances of this class.
Reimplemented from vtkContourLineInterpolator.
|
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.