NURBSCurve< D > Member List

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

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