#include <NURBSMath.h>
Private Member Functions | |
MAXON_INTERFACE_SIMPLE_VIRTUAL (NURBSCurveInterface, MAXON_REFERENCE_NORMAL) | |
|
private |
MAXON_METHOD Result<Vector> EvaluateAt | ( | Float | s | ) | const |
MAXON_METHOD Result<Vector> DeriveAt | ( | Float | s | ) | const |
MAXON_METHOD Result<Int> GetDegree | ( | ) | const |
MAXON_METHOD Result<Int> GetMaxDegree | ( | ) | const |
MAXON_METHOD Int GetPointCount | ( | ) | const |
MAXON_METHOD Result<Int> GetWeightCount | ( | ) | const |
MAXON_METHOD Result<Vector> GetPoint | ( | Int | i | ) | const |
MAXON_METHOD Result<Vector4d> GetPointWithWeight | ( | Int | i | ) | const |
MAXON_METHOD const Block<const Vector4d> GetPointsWithWeights | ( | ) | const |
MAXON_METHOD Result<Float> GetWeight | ( | Int | i | ) | const |
MAXON_METHOD Result<void> SetPoint | ( | Int | i, |
const Vector & | point | ||
) |
MAXON_METHOD Result<void> SetPointWithWeight | ( | Int | i, |
const Vector4d & | point | ||
) |
MAXON_METHOD Result<void> ChangePoints | ( | const Block< Vector > & | points | ) |
MAXON_METHOD Result<void> SetPointsWithWeights | ( | const Block< const Vector4d > & | points | ) |
MAXON_METHOD Result<void> SetWeight | ( | Int | i, |
Float | weight | ||
) |
MAXON_METHOD Result<void> ChangeWeights | ( | const Block< const Float > & | weights | ) |
MAXON_METHOD Result<void> ChangeWeights | ( | const Block< const Float32 > & | weights | ) |