cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nmrBernsteinPolynomial Member List

This is the complete list of members for nmrBernsteinPolynomial, including all inherited members.

AddConstant(CoefficientType shiftAmount)nmrBernsteinPolynomialvirtual
AddConstantToCoefficients(CoefficientType coefficients[], CoefficientType shiftAmount) const nmrBernsteinPolynomialvirtual
BaseType typedefnmrBernsteinPolynomial
BernsteinTermInfo typedefnmrBernsteinPolynomial
CanIncludeIndex(const nmrPolynomialTermPowerIndex &term) const nmrPolynomialBase
Clear()nmrBernsteinPolynomialvirtual
CoefficientType typedefnmrPolynomialBase
CollectCoefficients(CoefficientType target[]) constnmrPolynomialContainer< void * >inlinevirtual
ContainerElementType typedefnmrPolynomialContainer< void * >
DeserializeRaw(std::istream &input)nmrPolynomialContainer< void * >inlinevirtual
DeserializeTermInfo(std::istream &input, TermIteratorType &termIterator)nmrBernsteinPolynomialvirtual
EndTermIterator()nmrPolynomialContainer< void * >inline
EndTermIterator() constnmrPolynomialContainer< void * >inline
Evaluate(const nmrMultiVariablePowerBasis &variables) constnmrPolynomialContainer< void * >inlinevirtual
EvaluateBasis(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables) const nmrBernsteinPolynomialvirtual
EvaluateBasis(const TermConstIteratorType &where, const nmrMultiVariablePowerBasis &variables) const nmrBernsteinPolynomialvirtual
EvaluateBasis(const TermIteratorType &where, const nmrMultiVariablePowerBasis &variables) const nmrBernsteinPolynomialvirtual
EvaluateBasisVector(const nmrMultiVariablePowerBasis &variables, ValueType termBaseValues[]) constnmrPolynomialContainer< void * >inlinevirtual
EvaluateForCoefficients(const nmrMultiVariablePowerBasis &variables, const CoefficientType coefficients[]) constnmrPolynomialContainer< void * >inlinevirtual
EvaluateTerm(const TermConstIteratorType &where) constnmrPolynomialContainer< void * >inline
EvaluateTerm(const TermIteratorType &where) constnmrPolynomialContainer< void * >inline
EvaluateTerm(const TermConstIteratorType &where, const nmrMultiVariablePowerBasis &variables) constnmrPolynomialContainer< void * >inline
EvaluateTerm(const TermIteratorType &where, const nmrMultiVariablePowerBasis &variables) constnmrPolynomialContainer< void * >inline
nmrPolynomialBase::EvaluateTerm(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables) const nmrPolynomialBaseinline
nmrPolynomialBase::EvaluateTerm(const nmrPolynomialTermPowerIndex &where, const nmrMultiVariablePowerBasis &variables, CoefficientType coefficient) const nmrPolynomialBaseinline
FillAllTerms()nmrPolynomialContainer< void * >inlinevirtual
FindTerm(const nmrPolynomialTermPowerIndex &target)nmrPolynomialContainer< void * >inline
FindTerm(const nmrPolynomialTermPowerIndex &target) constnmrPolynomialContainer< void * >inline
FirstTermIterator()nmrPolynomialContainer< void * >inline
FirstTermIterator() constnmrPolynomialContainer< void * >inline
GetCoefficient(const nmrPolynomialTermPowerIndex &where) const nmrBernsteinPolynomialvirtual
GetCoefficient(const TermConstIteratorType &where) const nmrBernsteinPolynomialinlinevirtual
GetCoefficient(const TermIteratorType &where) const nmrBernsteinPolynomialinlinevirtual
nmrPolynomialBase::GetCoefficient(const nmrPolynomialTermPowerIndex &CMN_UNUSED(where)) const nmrPolynomialBaseinlinevirtual
GetIndexPosition(const nmrPolynomialTermPowerIndex &term) constnmrPolynomialContainer< void * >inlinevirtual
GetMaxDegree() const nmrPolynomialBaseinline
GetMaxNumberOfTerms() const nmrPolynomialBaseinline
GetMinDegree() const nmrPolynomialBaseinline
GetMultinomialCoefficient(const TermIteratorType &where) const nmrBernsteinPolynomialinline
GetMultinomialCoefficient(const TermConstIteratorType &where) const nmrBernsteinPolynomialinline
GetNumberOfTerms() constnmrPolynomialContainer< void * >inlinevirtual
GetNumVariables() const nmrPolynomialBaseinline
GetTermCoefficient(const TermConstIteratorType &where) const nmrBernsteinPolynomialinlineprotected
GetTermCoefficient(const TermIteratorType &where) const nmrBernsteinPolynomialinlineprotected
GetTermInfo(const TermConstIteratorType &termIterator) constnmrPolynomialContainer< void * >inlineprotected
GetTermInfo(const TermConstIteratorType &termIterator)nmrPolynomialContainer< void * >inlineprotected
GetTermIteratorForPosition(TermCounterType position)nmrPolynomialContainer< void * >inline
GetTermPowerIndex(const TermConstIteratorType &where) constnmrPolynomialContainer< void * >inline
GetTermPowerIndex(const TermIteratorType &where) constnmrPolynomialContainer< void * >inline
IncludesIndex(const nmrPolynomialTermPowerIndex &target) constnmrPolynomialContainer< void * >inlinevirtual
INSERT_FAIL enum valuenmrPolynomialBase
INSERT_NEW enum valuenmrPolynomialBase
INSERT_REPLACE enum valuenmrPolynomialBase
InsertStatus enum namenmrPolynomialBase
IsEmpty() constnmrPolynomialContainer< void * >inlinevirtual
MaxDegreenmrPolynomialBaseprotected
MinDegreenmrPolynomialBaseprotected
nmrBernsteinPolynomial(VariableIndexType numVariables, PowerType degree)nmrBernsteinPolynomialinline
nmrDynAllocPolynomialContainer(unsigned int numVariables, unsigned int minDegree, unsigned int maxDegree)nmrDynAllocPolynomialContainerinline
nmrPolynomialBase(VariableIndexType numVariables, PowerType minDegree, PowerType maxDegree)nmrPolynomialBase
nmrPolynomialContainer(VariableIndexType numVariables, PowerType minDegree, PowerType maxDegree)nmrPolynomialContainer< void * >inline
NumVariablesnmrPolynomialBaseprotected
PowerType typedefnmrPolynomialBase
RefMultinomialCoefficient(const TermIteratorType &where)nmrBernsteinPolynomialinlineprotected
RefTermCoefficient(const TermIteratorType &where)nmrBernsteinPolynomialinlineprotected
RemoveTerm(TermIteratorType &where)nmrBernsteinPolynomialvirtual
nmrDynAllocPolynomialContainer::RemoveTerm(const nmrPolynomialTermPowerIndex &where)nmrPolynomialContainer< void * >inlinevirtual
RestoreCoefficients(const CoefficientType source[])nmrPolynomialContainer< void * >inlinevirtual
Scale(CoefficientType scaleFactor)nmrPolynomialContainer< void * >inlinevirtual
ScaleCoefficients(CoefficientType coefficients[], CoefficientType scaleFactor) const nmrPolynomialBase
SerializeRaw(std::ostream &output) constnmrPolynomialContainer< void * >inlinevirtual
SerializeTermInfo(std::ostream &output, const TermConstIteratorType &termIterator) const nmrBernsteinPolynomialvirtual
SetCoefficient(const nmrPolynomialTermPowerIndex &where, CoefficientType coefficient)nmrBernsteinPolynomialvirtual
SetCoefficient(TermIteratorType &where, CoefficientType coefficient)nmrBernsteinPolynomialvirtual
SetMaxDegree(PowerType newMax)nmrPolynomialContainer< void * >inlinevirtual
SetMinDegree(PowerType newMin)nmrPolynomialContainer< void * >inlinevirtual
TermConstIteratorType typedefnmrPolynomialContainer< void * >
TermContainerType typedefnmrPolynomialContainer< void * >
TermCounterType typedefnmrPolynomialBase
TermInfoType typedefnmrPolynomialContainer< void * >
TermIteratorType typedefnmrPolynomialContainer< void * >
TermsnmrPolynomialContainer< void * >protected
TermType typedefnmrPolynomialContainer< void * >
ValueType typedefnmrPolynomialBase
VariableIndexType typedefnmrPolynomialBase
VariableType typedefnmrPolynomialBase
~nmrPolynomialBase()nmrPolynomialBaseinlinevirtual
~nmrPolynomialContainer()nmrPolynomialContainer< void * >inlinevirtual