AMCAX Kernel
Geometry kernel for CAD/CAE/CAM
九韶内核 1.0.0.0
载入中...
搜索中...
未找到
AMCAX::Geom2BSplineCurve 成员列表

成员的完整列表,这些成员属于 AMCAX::Geom2BSplineCurve,包括所有继承而来的类成员

Continuity() const overrideAMCAX::Geom2BSplineCurvevirtual
Copy() const overrideAMCAX::Geom2BSplineCurvevirtual
D0(double u, Point2 &p) const overrideAMCAX::Geom2BSplineCurvevirtual
D1(double u, Point2 &p, Vector2 &v1) const overrideAMCAX::Geom2BSplineCurvevirtual
D2(double u, Point2 &p, Vector2 &v1, Vector2 &v2) const overrideAMCAX::Geom2BSplineCurvevirtual
D3(double u, Point2 &p, Vector2 &v1, Vector2 &v2, Vector2 &v3) const overrideAMCAX::Geom2BSplineCurvevirtual
Degree() constAMCAX::Geom2BSplineCurve
DN(double u, int n) const overrideAMCAX::Geom2BSplineCurvevirtual
EndPoint() const overrideAMCAX::Geom2BSplineCurvevirtual
FirstParameter() const overrideAMCAX::Geom2BSplineCurvevirtual
FirstUKnotIndex() constAMCAX::Geom2BSplineCurve
Geom2BSplineCurve()AMCAX::Geom2BSplineCurve
Geom2BSplineCurve(const std::vector< Point2 > &pts, const std::vector< double > &knots, const std::vector< int > &multiplicities, int degree, bool isPeriodic=false)AMCAX::Geom2BSplineCurve
Geom2BSplineCurve(const std::vector< Point2 > &pts, const std::vector< double > &weights, const std::vector< double > &knots, const std::vector< int > &multiplicities, int degree, bool isPeriodic=false)AMCAX::Geom2BSplineCurve
Geom2Geometry()=defaultAMCAX::Geom2Geometry
Geom2Geometry(const Geom2Geometry &)=defaultAMCAX::Geom2Geometry
Geom2Geometry(Geom2Geometry &&)=defaultAMCAX::Geom2Geometry
IncreaseDegree(int newDegree)AMCAX::Geom2BSplineCurve
IncreaseMultiplicity(int i, int m)AMCAX::Geom2BSplineCurve
IncreaseMultiplicity(int i1, int i2, int m)AMCAX::Geom2BSplineCurve
IncrementMultiplicity(int i1, int i2, int m)AMCAX::Geom2BSplineCurve
InsertKnot(double u, int m=1, double parametricTolerance=0.0)AMCAX::Geom2BSplineCurve
InsertKnots(const std::vector< double > &newKnots, const std::vector< int > &newMults, double parametricTolerance=0.0, bool add=false)AMCAX::Geom2BSplineCurve
IsClosed() const overrideAMCAX::Geom2BSplineCurvevirtual
IsCN(int n) const overrideAMCAX::Geom2BSplineCurvevirtual
IsG1(double tf, double tl, double angTol) constAMCAX::Geom2BSplineCurve
IsPeriodic() const overrideAMCAX::Geom2BSplineCurvevirtual
IsRational() constAMCAX::Geom2BSplineCurve
Knot(int i) constAMCAX::Geom2BSplineCurve
KnotDistribution() constAMCAX::Geom2BSplineCurve
Knots() constAMCAX::Geom2BSplineCurve
KnotSequence() constAMCAX::Geom2BSplineCurve
LastParameter() const overrideAMCAX::Geom2BSplineCurvevirtual
LastUKnotIndex() constAMCAX::Geom2BSplineCurve
LocalD0(double u, int fromK1, int toK2, Point2 &p) constAMCAX::Geom2BSplineCurve
LocalD1(double u, int fromK1, int toK2, Point2 &p, Vector2 &v1) constAMCAX::Geom2BSplineCurve
LocalD2(double u, int fromK1, int toK2, Point2 &p, Vector2 &v1, Vector2 &v2) constAMCAX::Geom2BSplineCurve
LocalD3(double u, int fromK1, int toK2, Point2 &p, Vector2 &v1, Vector2 &v2, Vector2 &v3) constAMCAX::Geom2BSplineCurve
LocalDN(double u, int fromK1, int toK2, int n) constAMCAX::Geom2BSplineCurve
LocalValue(double u, int fromK1, int toK2) constAMCAX::Geom2BSplineCurve
LocateU(double u, double parametricTolerance, int &i1, int &i2, bool withKnotRepetition=false) constAMCAX::Geom2BSplineCurve
MaxDegree()AMCAX::Geom2BSplineCurvestatic
Mirror(const Point2 &point)AMCAX::Geom2Geometry
Mirror(const Axis2 &axis)AMCAX::Geom2Geometry
Mirrored(const Point2 &point) constAMCAX::Geom2Geometry
Mirrored(const Axis2 &axis) constAMCAX::Geom2Geometry
MovePoint(double u, const Point2 &p, int i1, int i2, int &firstModifiedPole, int &lastModifiedPole)AMCAX::Geom2BSplineCurve
Multiplicities() constAMCAX::Geom2BSplineCurve
Multiplicity(int i) constAMCAX::Geom2BSplineCurve
NKnots() constAMCAX::Geom2BSplineCurve
NPoles() constAMCAX::Geom2BSplineCurve
operator=(const Geom2Geometry &)=defaultAMCAX::Geom2Geometry
operator=(Geom2Geometry &&)=defaultAMCAX::Geom2Geometry
ParametricTransformation(const Transformation2 &tr) constAMCAX::Geom2Curvevirtual
Period() constAMCAX::Geom2Curvevirtual
PeriodicNormalization(double &u) constAMCAX::Geom2BSplineCurve
Pole(int i) constAMCAX::Geom2BSplineCurve
Poles() constAMCAX::Geom2BSplineCurve
Read(std::istream &is) overrideAMCAX::Geom2BSplineCurvevirtual
RemoveKnot(int i, int m, double tolerance)AMCAX::Geom2BSplineCurve
Resolution(double toleranceUV, double &uTolerance)AMCAX::Geom2BSplineCurve
Reverse() overrideAMCAX::Geom2BSplineCurvevirtual
Reversed() constAMCAX::Geom2Curve
ReversedParameter(double u) const overrideAMCAX::Geom2BSplineCurvevirtual
Rotate(const Point2 &point, double angle)AMCAX::Geom2Geometry
Rotated(const Point2 &point, double angle) constAMCAX::Geom2Geometry
Scale(const Point2 &point, double scale)AMCAX::Geom2Geometry
Scaled(const Point2 &point, double scale) constAMCAX::Geom2Geometry
Segment(double u1, double u2, double tolerance=Precision::PConfusion())AMCAX::Geom2BSplineCurve
SetKnot(int i, double k)AMCAX::Geom2BSplineCurve
SetKnot(int i, double k, int m)AMCAX::Geom2BSplineCurve
SetKnots(const std::vector< double > &k)AMCAX::Geom2BSplineCurve
SetNotPeriodic()AMCAX::Geom2BSplineCurve
SetOrigin(int i)AMCAX::Geom2BSplineCurve
SetOrigin(double u, double tol)AMCAX::Geom2BSplineCurve
SetPeriodic()AMCAX::Geom2BSplineCurve
SetPole(int i, const Point2 &p)AMCAX::Geom2BSplineCurve
SetPole(int i, const Point2 &p, double weight)AMCAX::Geom2BSplineCurve
SetWeight(int i, double w)AMCAX::Geom2BSplineCurve
StartPoint() const overrideAMCAX::Geom2BSplineCurvevirtual
Transform(const Transformation2 &tr) overrideAMCAX::Geom2BSplineCurvevirtual
Transformed(const Transformation2 &tr) constAMCAX::Geom2Geometry
TransformedParameter(double u, const Transformation2 &tr) constAMCAX::Geom2Curvevirtual
Translate(const Vector2 &vec)AMCAX::Geom2Geometry
Translate(const Point2 &p1, const Point2 &p2)AMCAX::Geom2Geometry
Translated(const Vector2 &vec) constAMCAX::Geom2Geometry
Translated(const Point2 &p1, const Point2 &p2) constAMCAX::Geom2Geometry
Type() const overrideAMCAX::Geom2BSplineCurvevirtual
Value(double u) constAMCAX::Geom2Curve
Weight(int i) constAMCAX::Geom2BSplineCurve
Weights() constAMCAX::Geom2BSplineCurve
Write(std::ostream &os) const overrideAMCAX::Geom2BSplineCurvevirtual
~Geom2Geometry()=defaultAMCAX::Geom2Geometryvirtual