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

computes an interpolating spline using a a SCurve basis. More...

#include <vtkSCurveSpline.h>

Inherits vtkSpline.

Public Types

typedef vtkSpline Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkSCurveSplineNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void Compute ()
 
virtual double Evaluate (double t)
 
virtual void DeepCopy (vtkSpline *s)
 
virtual void SetNodeWeight (double)
 
virtual double GetNodeWeight ()
 

Static Public Member Functions

static vtkSCurveSplineNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSCurveSplineSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkSCurveSpline ()
 
 ~vtkSCurveSpline ()
 

Protected Attributes

double NodeWeight
 

Detailed Description

computes an interpolating spline using a a SCurve basis.

vtkSCurveSpline is a concrete implementation of vtkSpline using a SCurve basis.

See Also
vtkSpline vtkKochanekSpline

Definition at line 38 of file vtkSCurveSpline.h.

Member Typedef Documentation

typedef vtkSpline vtkSCurveSpline::Superclass

Definition at line 43 of file vtkSCurveSpline.h.

Constructor & Destructor Documentation

vtkSCurveSpline::vtkSCurveSpline ( )
protected
vtkSCurveSpline::~vtkSCurveSpline ( )
inlineprotected

Definition at line 59 of file vtkSCurveSpline.h.

Member Function Documentation

static vtkSCurveSpline* vtkSCurveSpline::New ( )
static
static int vtkSCurveSpline::IsTypeOf ( const char *  type)
static
virtual int vtkSCurveSpline::IsA ( const char *  type)
virtual
static vtkSCurveSpline* vtkSCurveSpline::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkSCurveSpline::NewInstanceInternal ( ) const
protectedvirtual
vtkSCurveSpline* vtkSCurveSpline::NewInstance ( ) const
void vtkSCurveSpline::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkSCurveSpline::Compute ( )

Compute SCurve Splines for each dependent variable

virtual double vtkSCurveSpline::Evaluate ( double  t)
virtual

Evaluate a 1D SCurve spline.

virtual void vtkSCurveSpline::DeepCopy ( vtkSpline *  s)
virtual

Deep copy of SCurve spline data.

virtual void vtkSCurveSpline::SetNodeWeight ( double  )
virtual
virtual double vtkSCurveSpline::GetNodeWeight ( )
virtual

Member Data Documentation

double vtkSCurveSpline::NodeWeight
protected

Definition at line 61 of file vtkSCurveSpline.h.


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