artisynth.core.inverse
Class DampingTerm

java.lang.Object
  extended by artisynth.core.inverse.LeastSquaresTermBase
      extended by artisynth.core.inverse.DampingTerm
All Implemented Interfaces:
LeastSquaresTerm, HasProperties

public class DampingTerm
extends LeastSquaresTermBase


Field Summary
static double defaultWeight
           
 
Fields inherited from class artisynth.core.inverse.LeastSquaresTermBase
myProps
 
Constructor Summary
DampingTerm(TrackingController controller)
           
DampingTerm(TrackingController controller, int size)
           
 
Method Summary
 void dispose()
           
 int getTargetSize()
           
 int getTerm(MatrixNd H, VectorNd b, int rowoff, double t0, double t1)
           
 void setWeight(double w)
           
 
Methods inherited from class artisynth.core.inverse.LeastSquaresTermBase
getAllPropertyInfo, getProperty, getWeight
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultWeight

public static final double defaultWeight
See Also:
Constant Field Values
Constructor Detail

DampingTerm

public DampingTerm(TrackingController controller)

DampingTerm

public DampingTerm(TrackingController controller,
                   int size)
Method Detail

dispose

public void dispose()

getTargetSize

public int getTargetSize()

getTerm

public int getTerm(MatrixNd H,
                   VectorNd b,
                   int rowoff,
                   double t0,
                   double t1)

setWeight

public void setWeight(double w)
Specified by:
setWeight in interface LeastSquaresTerm
Overrides:
setWeight in class LeastSquaresTermBase