| Package | com.degrafa.utilities.math |
| Class | public class CardSpline |
| Inheritance | CardSpline CatmullRom |
| Implements | IPlottableSpline |
| Property | Defined by | ||
|---|---|---|---|
![]() | closed : Boolean | CatmullRom | |
![]() | knots : Array | CatmullRom | |
![]() | tangent : String | CatmullRom | |
| tension : Number [write-only]
| CardSpline | ||
![]() | type : String | CatmullRom | |
| Property | Defined by | ||
|---|---|---|---|
| __a : Number | CardSpline | ||
![]() | __coef : Array | CatmullRom | |
![]() | __index : Number | CatmullRom | |
![]() | __invalidate : Boolean | CatmullRom | |
![]() | __isClosed : Boolean | CatmullRom | |
![]() | __knots : Number | CatmullRom | |
![]() | __localParam : Number | CatmullRom | |
![]() | __prevIndex : Number | CatmullRom | |
![]() | __s : Number | CatmullRom | |
![]() | __t : Number | CatmullRom | |
![]() | __tangent : String | CatmullRom | |
| __tension : Number | CardSpline | ||
![]() | __theKnots : Array | CatmullRom | |
![]() | __x : Array | CatmullRom | |
![]() | __xHold : Number | CatmullRom | |
![]() | __y : Array | CatmullRom | |
![]() | __yHold : Number | CatmullRom | |
| Method | Defined by | ||
|---|---|---|---|
|
CardSpline() - Construct a new cardinal spline
| CardSpline | ||
![]() |
addControlPoint(_xCoord:Number, _yCoord:Number):void
addControlPoint - Add a control point
| CatmullRom | |
![]() |
derivative(_x:Number):Number
| CatmullRom | |
![]() |
eval(_x:Number):Number
| CatmullRom | |
![]() |
getCoef(_segment:uint):Object
| CatmullRom | |
![]() |
getControlPoint(_i:uint):Object
| CatmullRom | |
|
getX(_t:Number):Number
| CardSpline | ||
|
getXPrime(_t:Number):Number
| CardSpline | ||
|
getY(_t:Number):Number
| CardSpline | ||
|
getYPrime(_t:Number):Number
| CardSpline | ||
![]() |
reset():void
reset - Remove all control points and initialize spline for new control point entry
| CatmullRom | |
![]() |
setOuterPoint(_flag:String, _xCoord:Number, _yCoord:Number):void
setOuterPoint - Add control point outside the knot range
| CatmullRom | |
![]() |
tAtKnot(_k:Number):Number
tAtKnot - Return t-value at a particular knot index
| CatmullRom | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
__closedSplineEndpoints():void
| CatmullRom | |
|
__computeCoef():void
| CardSpline | ||
![]() |
__computeEndpoints():void
| CatmullRom | |
![]() |
__parameterize():void
| CatmullRom | |
![]() |
__segment():void
| CatmullRom | |
![]() |
__setParam(_t:Number):void
| CatmullRom | |
| __a | property |
protected var __a:Number
| __tension | property |
protected var __tension:Number
| tension | property |
tension:Number [write-only]Implementation
public function set tension(value:Number):void
| CardSpline | () | constructor |
public function CardSpline()CardSpline() - Construct a new cardinal spline
| __computeCoef | () | method |
protected override function __computeCoef():void
| getX | () | method |
public override function getX(_t:Number):NumberParameters
_t:Number |
Number |
| getXPrime | () | method |
public override function getXPrime(_t:Number):NumberParameters
_t:Number |
Number |
| getY | () | method |
public override function getY(_t:Number):NumberParameters
_t:Number |
Number |
| getYPrime | () | method |
public override function getYPrime(_t:Number):NumberParameters
_t:Number |
Number |