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