artisynth.core.mfreemodels
Class MFreeShapeFunction

java.lang.Object
  extended by artisynth.core.mfreemodels.MFreeShapeFunction
All Implemented Interfaces:
DifferentiableFunction3x1, Function3x1, MISOFunction
Direct Known Subclasses:
MLSShapeFunction

public abstract class MFreeShapeFunction
extends java.lang.Object
implements DifferentiableFunction3x1


Nested Class Summary
static class MFreeShapeFunction.MFreeShapeFunctionType
           
 
Constructor Summary
MFreeShapeFunction()
           
 
Method Summary
static MFreeShapeFunction create(MFreeShapeFunction.MFreeShapeFunctionType type, MFreeNode3d node)
           
abstract  MFreeShapeFunction.MFreeShapeFunctionType getType()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface maspack.function.DifferentiableFunction3x1
eval, eval, evalDerivative, evalDerivative
 
Methods inherited from interface maspack.function.MISOFunction
eval, getInputSize
 

Constructor Detail

MFreeShapeFunction

public MFreeShapeFunction()
Method Detail

getType

public abstract MFreeShapeFunction.MFreeShapeFunctionType getType()

create

public static MFreeShapeFunction create(MFreeShapeFunction.MFreeShapeFunctionType type,
                                        MFreeNode3d node)