九韶内核
|
成员的完整列表,这些成员属于 AMCAX::Geom2Hyperbola,包括所有继承而来的类成员
Asymptote1() const | AMCAX::Geom2Hyperbola | |
Asymptote2() const | AMCAX::Geom2Hyperbola | |
ConjugateBranch1() const noexcept | AMCAX::Geom2Hyperbola | |
ConjugateBranch2() const noexcept | AMCAX::Geom2Hyperbola | |
Continuity() const noexcept override | AMCAX::Geom2Conic | virtual |
Copy() const override | AMCAX::Geom2Hyperbola | virtual |
D0(double u, Point2 &p) const noexcept override | AMCAX::Geom2Hyperbola | virtual |
D1(double u, Point2 &p, Vector2 &v1) const noexcept override | AMCAX::Geom2Hyperbola | virtual |
D2(double u, Point2 &p, Vector2 &v1, Vector2 &v2) const noexcept override | AMCAX::Geom2Hyperbola | virtual |
D3(double u, Point2 &p, Vector2 &v1, Vector2 &v2, Vector2 &v3) const noexcept override | AMCAX::Geom2Hyperbola | virtual |
Directrix1() const | AMCAX::Geom2Hyperbola | |
Directrix2() const | AMCAX::Geom2Hyperbola | |
DN(double u, int n) const override | AMCAX::Geom2Hyperbola | virtual |
Eccentricity() const override | AMCAX::Geom2Hyperbola | virtual |
FirstParameter() const noexcept override | AMCAX::Geom2Hyperbola | virtual |
Focal() const noexcept | AMCAX::Geom2Hyperbola | |
FocalParameter() const | AMCAX::Geom2Hyperbola | |
Focus1() const noexcept | AMCAX::Geom2Hyperbola | |
Focus2() const noexcept | AMCAX::Geom2Hyperbola | |
Geom2Conic() noexcept=default | AMCAX::Geom2Conic | protected |
Geom2Conic(const Frame2 &frame) noexcept | AMCAX::Geom2Conic | explicitprotected |
Geom2Conic(const Axis2 &axis, bool isRight=true) noexcept | AMCAX::Geom2Conic | explicitprotected |
Geom2Geometry() noexcept=default | AMCAX::Geom2Geometry | |
Geom2Geometry(const Geom2Geometry &) noexcept=default | AMCAX::Geom2Geometry | |
Geom2Geometry(Geom2Geometry &&) noexcept=default | AMCAX::Geom2Geometry | |
Geom2Hyperbola() noexcept=default | AMCAX::Geom2Hyperbola | |
Geom2Hyperbola(const Hyperbola2 &h) noexcept | AMCAX::Geom2Hyperbola | explicit |
Geom2Hyperbola(const Axis2 &axis, double major, double minor, bool isRight=true) | AMCAX::Geom2Hyperbola | |
Geom2Hyperbola(const Frame2 &frame, double major, double minor) | AMCAX::Geom2Hyperbola | |
Hyperbola() const noexcept | AMCAX::Geom2Hyperbola | |
IsClosed() const noexcept override | AMCAX::Geom2Hyperbola | virtual |
IsCN(int n) const noexcept override | AMCAX::Geom2Conic | virtual |
IsPeriodic() const noexcept override | AMCAX::Geom2Hyperbola | virtual |
LastParameter() const noexcept override | AMCAX::Geom2Hyperbola | virtual |
Location() const noexcept | AMCAX::Geom2Conic | |
MajorRadius() const noexcept | AMCAX::Geom2Hyperbola | |
MinorRadius() const noexcept | AMCAX::Geom2Hyperbola | |
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 | |
operator=(const Geom2Geometry &) noexcept=default | AMCAX::Geom2Geometry | |
operator=(Geom2Geometry &&) noexcept=default | AMCAX::Geom2Geometry | |
OtherBranch() const noexcept | AMCAX::Geom2Hyperbola | |
ParametricTransformation(const Transformation2 &tr) const noexcept | AMCAX::Geom2Curve | virtual |
Period() const | AMCAX::Geom2Curve | virtual |
pos | AMCAX::Geom2Conic | protected |
Position() const noexcept | AMCAX::Geom2Conic | |
Read(std::istream &is) override | AMCAX::Geom2Hyperbola | virtual |
Reverse() noexcept override | AMCAX::Geom2Conic | virtual |
Reversed() const | AMCAX::Geom2Curve | |
ReversedParameter(double u) const noexcept override | AMCAX::Geom2Hyperbola | 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 | |
SemilatusRectum() const | AMCAX::Geom2Hyperbola | |
SetHyperbola(const Hyperbola2 &h) noexcept | AMCAX::Geom2Hyperbola | |
SetLocation(const Point2 &point) noexcept | AMCAX::Geom2Conic | |
SetMajorRadius(double major) | AMCAX::Geom2Hyperbola | |
SetMinorRadius(double minor) | AMCAX::Geom2Hyperbola | |
SetPosition(const Frame2 &frame) noexcept | AMCAX::Geom2Conic | |
SetXAxis(const Axis2 &axis) noexcept | AMCAX::Geom2Conic | |
SetYAxis(const Axis2 &axis) noexcept | AMCAX::Geom2Conic | |
Transform(const Transformation2 &tr) noexcept override | AMCAX::Geom2Hyperbola | virtual |
Transformed(const Transformation2 &tr) const | AMCAX::Geom2Geometry | |
TransformedParameter(double u, const Transformation2 &tr) const noexcept | 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 noexcept override | AMCAX::Geom2Hyperbola | virtual |
Value(double u) const | AMCAX::Geom2Curve | |
Write(std::ostream &os) const override | AMCAX::Geom2Hyperbola | virtual |
XAxis() const noexcept | AMCAX::Geom2Conic | |
YAxis() const noexcept | AMCAX::Geom2Conic | |
~Geom2Geometry() noexcept=default | AMCAX::Geom2Geometry | virtual |