LibreCAD
|
This is the complete list of members for lc::geo::Bezier, including all inherited members.
_pointA | lc::geo::Bezier | private |
_pointB | lc::geo::Bezier | private |
_pointC | lc::geo::Bezier | private |
accept(GeoEntityVisitor &v) const override | lc::geo::BezierBase | inlinevirtual |
Bezier(const Coordinate &point_a, const Coordinate &point_b, const Coordinate &point_c) | lc::geo::Bezier | |
Bezier(const Bezier &bez) | lc::geo::Bezier | |
BezierBase() | lc::geo::BezierBase | inline |
boundingBox() const override | lc::geo::Bezier | virtual |
CasteljauAt(std::vector< Coordinate > points, double t) const override | lc::geo::Bezier | virtual |
Curve(double precession) override | lc::geo::Bezier | virtual |
DirectValueAt(double t) const override | lc::geo::Bezier | virtual |
getCP() const override | lc::geo::Bezier | virtual |
length() const override | lc::geo::Bezier | virtual |
mirror(const geo::Coordinate &axis1, const geo::Coordinate &axis2) const override | lc::geo::Bezier | virtual |
move(const geo::Coordinate &offset) const override | lc::geo::Bezier | virtual |
nearestPointOnEntity(const Coordinate &coord) const override | lc::geo::Bezier | virtual |
nearestPointOnPath(const Coordinate &coord) const override | lc::geo::Bezier | virtual |
nearestPointTValue(const Coordinate &coord) const override | lc::geo::Bezier | privatevirtual |
normal(double t) const override | lc::geo::Bezier | virtual |
offset(const geo::Coordinate &offset) const override | lc::geo::Bezier | virtual |
operator<<(std::ostream &os, const Bezier &bez) | lc::geo::Bezier | friend |
returnCasesForNearestPoint(double min_distance, const lc::geo::Coordinate &coord, const Coordinate &ret) const override | lc::geo::Bezier | privatevirtual |
rotate(const geo::Coordinate ¢er, double angle) const override | lc::geo::Bezier | virtual |
scale(const geo::Coordinate ¢er, const geo::Coordinate &factor) const override | lc::geo::Bezier | virtual |
splitAtT(double t) const override | lc::geo::Bezier | virtual |
splitHalf() const override | lc::geo::Bezier | virtual |
tangent(double t) const override | lc::geo::Bezier | virtual |
~Base()=default | lc::geo::Base | virtual |
~BezierBase() | lc::geo::BezierBase | inlinevirtual |
~Visitable()=default | lc::Visitable | virtual |