九韶内核 1.0.0.0
|
成员的完整列表,这些成员属于 AMCAX::Geom2BSplineCurve,包括所有继承而来的类成员
Continuity() const override | AMCAX::Geom2BSplineCurve | virtual |
Copy() const override | AMCAX::Geom2BSplineCurve | virtual |
D0(double u, Point2 &p) const override | AMCAX::Geom2BSplineCurve | virtual |
D1(double u, Point2 &p, Vector2 &v1) const override | AMCAX::Geom2BSplineCurve | virtual |
D2(double u, Point2 &p, Vector2 &v1, Vector2 &v2) const override | AMCAX::Geom2BSplineCurve | virtual |
D3(double u, Point2 &p, Vector2 &v1, Vector2 &v2, Vector2 &v3) const override | AMCAX::Geom2BSplineCurve | virtual |
Degree() const | AMCAX::Geom2BSplineCurve | |
DN(double u, int n) const override | AMCAX::Geom2BSplineCurve | virtual |
EndPoint() const override | AMCAX::Geom2BSplineCurve | virtual |
FirstParameter() const override | AMCAX::Geom2BSplineCurve | virtual |
FirstUKnotIndex() const | AMCAX::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()=default | AMCAX::Geom2Geometry | |
Geom2Geometry(const Geom2Geometry &)=default | AMCAX::Geom2Geometry | |
Geom2Geometry(Geom2Geometry &&)=default | AMCAX::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 override | AMCAX::Geom2BSplineCurve | virtual |
IsCN(int n) const override | AMCAX::Geom2BSplineCurve | virtual |
IsG1(double tf, double tl, double angTol) const | AMCAX::Geom2BSplineCurve | |
IsPeriodic() const override | AMCAX::Geom2BSplineCurve | virtual |
IsRational() const | AMCAX::Geom2BSplineCurve | |
Knot(int i) const | AMCAX::Geom2BSplineCurve | |
KnotDistribution() const | AMCAX::Geom2BSplineCurve | |
Knots() const | AMCAX::Geom2BSplineCurve | |
KnotSequence() const | AMCAX::Geom2BSplineCurve | |
LastParameter() const override | AMCAX::Geom2BSplineCurve | virtual |
LastUKnotIndex() const | AMCAX::Geom2BSplineCurve | |
LocalD0(double u, int fromK1, int toK2, Point2 &p) const | AMCAX::Geom2BSplineCurve | |
LocalD1(double u, int fromK1, int toK2, Point2 &p, Vector2 &v1) const | AMCAX::Geom2BSplineCurve | |
LocalD2(double u, int fromK1, int toK2, Point2 &p, Vector2 &v1, Vector2 &v2) const | AMCAX::Geom2BSplineCurve | |
LocalD3(double u, int fromK1, int toK2, Point2 &p, Vector2 &v1, Vector2 &v2, Vector2 &v3) const | AMCAX::Geom2BSplineCurve | |
LocalDN(double u, int fromK1, int toK2, int n) const | AMCAX::Geom2BSplineCurve | |
LocalValue(double u, int fromK1, int toK2) const | AMCAX::Geom2BSplineCurve | |
LocateU(double u, double parametricTolerance, int &i1, int &i2, bool withKnotRepetition=false) const | AMCAX::Geom2BSplineCurve | |
MaxDegree() | AMCAX::Geom2BSplineCurve | static |
Mirror(const Point2 &point) | AMCAX::Geom2Geometry | |
Mirror(const Axis2 &axis) | AMCAX::Geom2Geometry | |
Mirrored(const Point2 &point) const | AMCAX::Geom2Geometry | |
Mirrored(const Axis2 &axis) const | AMCAX::Geom2Geometry | |
MovePoint(double u, const Point2 &p, int i1, int i2, int &firstModifiedPole, int &lastModifiedPole) | AMCAX::Geom2BSplineCurve | |
Multiplicities() const | AMCAX::Geom2BSplineCurve | |
Multiplicity(int i) const | AMCAX::Geom2BSplineCurve | |
NKnots() const | AMCAX::Geom2BSplineCurve | |
NPoles() const | AMCAX::Geom2BSplineCurve | |
operator=(const Geom2Geometry &)=default | AMCAX::Geom2Geometry | |
operator=(Geom2Geometry &&)=default | AMCAX::Geom2Geometry | |
ParametricTransformation(const Transformation2 &tr) const | AMCAX::Geom2Curve | virtual |
Period() const | AMCAX::Geom2Curve | virtual |
PeriodicNormalization(double &u) const | AMCAX::Geom2BSplineCurve | |
Pole(int i) const | AMCAX::Geom2BSplineCurve | |
Poles() const | AMCAX::Geom2BSplineCurve | |
Read(std::istream &is) override | AMCAX::Geom2BSplineCurve | virtual |
RemoveKnot(int i, int m, double tolerance) | AMCAX::Geom2BSplineCurve | |
Resolution(double toleranceUV, double &uTolerance) | AMCAX::Geom2BSplineCurve | |
Reverse() override | AMCAX::Geom2BSplineCurve | virtual |
Reversed() const | AMCAX::Geom2Curve | |
ReversedParameter(double u) const override | AMCAX::Geom2BSplineCurve | virtual |
Rotate(const Point2 &point, double angle) | AMCAX::Geom2Geometry | |
Rotated(const Point2 &point, double angle) const | AMCAX::Geom2Geometry | |
Scale(const Point2 &point, double scale) | AMCAX::Geom2Geometry | |
Scaled(const Point2 &point, double scale) const | AMCAX::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 override | AMCAX::Geom2BSplineCurve | virtual |
Transform(const Transformation2 &tr) override | AMCAX::Geom2BSplineCurve | virtual |
Transformed(const Transformation2 &tr) const | AMCAX::Geom2Geometry | |
TransformedParameter(double u, const Transformation2 &tr) const | AMCAX::Geom2Curve | virtual |
Translate(const Vector2 &vec) | AMCAX::Geom2Geometry | |
Translate(const Point2 &p1, const Point2 &p2) | AMCAX::Geom2Geometry | |
Translated(const Vector2 &vec) const | AMCAX::Geom2Geometry | |
Translated(const Point2 &p1, const Point2 &p2) const | AMCAX::Geom2Geometry | |
Type() const override | AMCAX::Geom2BSplineCurve | virtual |
Value(double u) const | AMCAX::Geom2Curve | |
Weight(int i) const | AMCAX::Geom2BSplineCurve | |
Weights() const | AMCAX::Geom2BSplineCurve | |
Write(std::ostream &os) const override | AMCAX::Geom2BSplineCurve | virtual |
~Geom2Geometry()=default | AMCAX::Geom2Geometry | virtual |