NURBSCurveWithContinuity< D > Member List

This is the complete list of members for NURBSCurveWithContinuity< D >, including all inherited members.

_continuityNURBSCurveWithContinuity< D >private
_curveDegreeNURBSCurve< DYNAMICDEGREE >protected
_knotModeNURBSCurve< DYNAMICDEGREE >private
_knotsNURBSCurve< DYNAMICDEGREE >private
_memInitNURBSCurve< DYNAMICDEGREE >private
_numPointsNURBSCurveWithContinuity< D >private
_pointsNURBSCurve< DYNAMICDEGREE >private
AddControlPoint(const Float t)NURBSCurve< DYNAMICDEGREE >
AdjustT(Float s) constNURBSCurveWithContinuity< D >private
CalculatePointFromBasisFunctions(Int span, Int deg, const detail::SmallStackMatrix< 2+1, D+1, Float > &basisFunctions) constNURBSCurve< DYNAMICDEGREE >protected
CallParentInit(Int numPoints, Int degree, NURBSCURVE_KNOTMODE mode)NURBSCurveWithContinuity< D >private
CallParentInit(Int numPoints, Int degree, NURBSCURVE_KNOTMODE mode)NURBSCurveWithContinuity< D >private
ChangeKnotsInternal(const Block< const T > &knots)NURBSCurveWithContinuity< D >private
ChangePoints(const Block< const Vector > &points)NURBSCurveWithContinuity< D >
maxon::NURBSCurveInterface::ChangePoints(const Block< Vector > &points)NURBSCurveInterface
ChangeWeights(const Block< const Float32 > &weights)NURBSCurveWithContinuity< D >
ChangeWeights(const Block< const Float > &weights)NURBSCurveWithContinuity< D >
ChangeWeightsInternal(const Block< const T > &weights)NURBSCurveWithContinuity< D >private
CheckForKnotConsistency()NURBSCurve< DYNAMICDEGREE >protected
ComputeBasisFunctions(Float u, Int span, Int maxDerivationDegree, detail::SmallStackMatrix< 2+1, D+1, Float > &basisFunctionsOutput) constNURBSCurve< DYNAMICDEGREE >protected
DeriveAt(Float s) constNURBSCurveWithContinuity< D >
NURBSCurve< DYNAMICDEGREE >::DeriveAt(Float u, Int span) constNURBSCurve< DYNAMICDEGREE >protected
EvaluateAt(Float s) constNURBSCurveWithContinuity< D >
NURBSCurve< DYNAMICDEGREE >::EvaluateAt(Float u, Int span) constNURBSCurve< DYNAMICDEGREE >protected
FindSpan(Float u) constNURBSCurve< DYNAMICDEGREE >protected
GetDegree() constNURBSCurve< DYNAMICDEGREE >
GetKnot(Int i) constNURBSCurve< DYNAMICDEGREE >protected
GetKnotCount() constNURBSCurve< DYNAMICDEGREE >protected
GetKnotInfo(Int k)NURBSCurve< DYNAMICDEGREE >protected
GetKnotMode() constNURBSCurve< DYNAMICDEGREE >
GetKnots() constNURBSCurve< DYNAMICDEGREE >
GetMaxDegree() constNURBSCurve< DYNAMICDEGREE >
GetPoint(Int i) constNURBSCurveWithContinuity< D >
GetPointCount() constNURBSCurveWithContinuity< D >
GetPointsWithWeights() constNURBSCurveWithContinuity< D >
GetPointWithWeight(Int i) constNURBSCurveWithContinuity< D >
GetUmax() constNURBSCurve< DYNAMICDEGREE >protected
GetUmin() constNURBSCurve< DYNAMICDEGREE >protected
GetWeight(Int i) constNURBSCurve< DYNAMICDEGREE >
GetWeightCount() constNURBSCurve< DYNAMICDEGREE >
Init(Int points, NURBSCURVE_CONTINUITY continuity=NURBSCURVE_CONTINUITY::OPEN)NURBSCurveWithContinuity< D >
Init(Int points, Int degree, NURBSCURVE_CONTINUITY continuity=NURBSCURVE_CONTINUITY::OPEN)NURBSCurveWithContinuity< D >
NURBSCurve< DYNAMICDEGREE >::Init(Int points, NURBSCURVE_KNOTMODE mode=NURBSCURVE_KNOTMODE::CLAMPED_UNIFORM)NURBSCurve< DYNAMICDEGREE >
NURBSCurve< DYNAMICDEGREE >::Init(Int points, Int degree, NURBSCURVE_KNOTMODE mode=NURBSCURVE_KNOTMODE::CLAMPED_UNIFORM)NURBSCurve< DYNAMICDEGREE >
InitInternal(Int numPoints, Int degree, NURBSCURVE_CONTINUITY continuity)NURBSCurveWithContinuity< D >private
NURBSCurve< DYNAMICDEGREE >::InitInternal(Int numPoints, Int degree, NURBSCURVE_KNOTMODE mode)NURBSCurve< DYNAMICDEGREE >protected
NURBSCurve< DYNAMICDEGREE >::InitInternal(Int degree, const BaseArray< Vector4d > &points, const BaseArray< Float > &knots)NURBSCurve< DYNAMICDEGREE >protected
NURBSCurve< DYNAMICDEGREE >::InitInternal(const NURBSCurve< OtherN > &other)NURBSCurve< DYNAMICDEGREE >protected
InitKnots(NURBSCURVE_KNOTMODE mode)NURBSCurve< DYNAMICDEGREE >protected
InsertKnot(Float s, Int nTimes)NURBSCurve< DYNAMICDEGREE >
InsertKnot(Float u, Int span, Int nTimes)NURBSCurve< DYNAMICDEGREE >protected
Interface typedefNURBSCurveWithContinuity< D >private
MapStoU(Float s) constNURBSCurve< DYNAMICDEGREE >protected
MapUtoS(Float u) constNURBSCurve< DYNAMICDEGREE >protected
MAXON_IMPLEMENTATION_SIMPLE(NURBSCurveWithContinuity)NURBSCurveWithContinuity< D >private
MAXON_INTERFACE_SIMPLE_VIRTUAL(NURBSCurveInterface, MAXON_REFERENCE_NORMAL)NURBSCurveInterfaceprivate
NURBSCurve(const Interface::MTable &derivedTable)NURBSCurve< DYNAMICDEGREE >explicitprotected
NURBSCurve()NURBSCurve< DYNAMICDEGREE >
NURBSCurve(const NURBSCurve< D > &other)NURBSCurve< DYNAMICDEGREE >
NURBSCurveWithContinuity()NURBSCurveWithContinuity< D >
NURBSCurveWithContinuity(const NURBSCurveWithContinuity< D > &other)NURBSCurveWithContinuity< D >
ParentType typedefNURBSCurveWithContinuity< D >private
Reset()NURBSCurve< DYNAMICDEGREE >
SetKnot(Int i, Float knot)NURBSCurve< DYNAMICDEGREE >
SetKnots(NURBSCURVE_KNOTMODE mode)NURBSCurveWithContinuity< D >
SetKnots(const Block< const Float > &knots)NURBSCurveWithContinuity< D >
SetKnots(Block< const Float > &&knots)NURBSCurveWithContinuity< D >
SetPoint(Int i, const Vector &point)NURBSCurveWithContinuity< D >
SetPoints(const Block< const Vector > &points)NURBSCurve< DYNAMICDEGREE >
SetPointsWithWeights(const Block< const Vector4d > &points)NURBSCurveWithContinuity< D >
SetPointWithWeight(Int i, const Vector4d &point)NURBSCurveWithContinuity< D >
SetWeight(Int i, Float weight)NURBSCurve< DYNAMICDEGREE >