Packagecom.degrafa.geometry.splines
Classpublic class PlottableCubicSpline
InheritancePlottableCubicSpline Inheritance CubicSpline
ImplementsIPlottableSpline



Public Properties
 PropertyDefined by
 InheritedknotCount : Number
CubicSpline
 Inheritedknots : Array
CubicSpline
  type : String
[read-only]
PlottableCubicSpline
Protected Properties
 PropertyDefined by
 Inherited__b : Array
CubicSpline
 Inherited__delta : Number
CubicSpline
 Inherited__h : Array
CubicSpline
 Inherited__hInv : Array
CubicSpline
 Inherited__invalidate : Boolean
CubicSpline
 Inherited__knots : Number
CubicSpline
 Inherited__t : Array
CubicSpline
 Inherited__u : Array
CubicSpline
 Inherited__v : Array
CubicSpline
 Inherited__y : Array
CubicSpline
 Inherited__z : Array
CubicSpline
Public Methods
 MethodDefined by
  
PlottableCubicSpline() Construct a new Plottable Cubic Spline instance.
PlottableCubicSpline
 Inherited
addControlPoint(_xKnot:Number, _yKnot:Number):void
addControlPoint Add/Insert a knot in a manner that maintains non-overlapping intervals.
CubicSpline
 Inherited
deleteAllKnots Delete all knots
CubicSpline
  
derivative(_x:Number):Number
PlottableCubicSpline
 Inherited
eval(_xKnot:Number):Number
eval Evaluate spline at a given x-coordinate
CubicSpline
  
getCoef(_segment:uint):Object
PlottableCubicSpline
  
getX(_t:Number):Number
PlottableCubicSpline
  
getXPrime(_t:Number):Number
PlottableCubicSpline
  
getY(_t:Number):Number
PlottableCubicSpline
  
getYPrime(_t:Number):Number
PlottableCubicSpline
 Inherited
moveControlPoint(_indx:uint, _xKnot:Number, _yKnot:Number):void
moveControlPoint Move knot at the specified index within its interval
CubicSpline
 Inherited
removeKnotAtX(_xKnot:Number):void
removeKnotAtX Delete knot at a given x-coordinate
CubicSpline
 Inherited
removePointAt(_indx:uint):void
removePointAt Delete knot at the specified index
CubicSpline
Protected Methods
 MethodDefined by
 Inherited
__computeZ():void
CubicSpline
 Inherited
__insert(_xKnot:Number, _yKnot:Number, _indx:Number):void
CubicSpline
 Inherited
__remove(_indx:Number):void
CubicSpline
Protected Constants
 ConstantDefined by
 InheritedONE_SIXTH : Number = 0.16666666666666666
[static]
CubicSpline
Property detail
typeproperty
type:String  [read-only]Implementation
    public function get type():String
Constructor detail
PlottableCubicSpline()constructor
public function PlottableCubicSpline()

PlottableCubicSpline() Construct a new Plottable Cubic Spline instance.

Method detail
derivative()method
public function derivative(_x:Number):NumberParameters
_x:Number

Returns
Number
getCoef()method 
public function getCoef(_segment:uint):ObjectParameters
_segment:uint

Returns
Object
getX()method 
public function getX(_t:Number):NumberParameters
_t:Number

Returns
Number
getXPrime()method 
public function getXPrime(_t:Number):NumberParameters
_t:Number

Returns
Number
getY()method 
public function getY(_t:Number):NumberParameters
_t:Number

Returns
Number
getYPrime()method 
public function getYPrime(_t:Number):NumberParameters
_t:Number

Returns
Number