LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lc::geo::BezierBase Member List

This is the complete list of members for lc::geo::BezierBase, including all inherited members.

accept(GeoEntityVisitor &v) const overridelc::geo::BezierBaseinlinevirtual
BezierBase()lc::geo::BezierBaseinline
boundingBox() const =0lc::geo::BezierBasepure virtual
CasteljauAt(std::vector< Coordinate > points, double t) const =0lc::geo::BezierBasepure virtual
Curve(double precession)=0lc::geo::BezierBasepure virtual
DirectValueAt(double t) const =0lc::geo::BezierBasepure virtual
getCP() const =0lc::geo::BezierBasepure virtual
length() const =0lc::geo::BezierBasepure virtual
mirror(const geo::Coordinate &axis1, const geo::Coordinate &axis2) const =0lc::geo::BezierBasepure virtual
move(const geo::Coordinate &offset) const =0lc::geo::BezierBasepure virtual
nearestPointOnEntity(const Coordinate &coord) const =0lc::geo::BezierBasepure virtual
nearestPointOnPath(const Coordinate &coord) const =0lc::geo::BezierBasepure virtual
nearestPointTValue(const Coordinate &coord) const =0lc::geo::BezierBasepure virtual
normal(double t) const =0lc::geo::BezierBasepure virtual
offset(const geo::Coordinate &offset) const =0lc::geo::BezierBasepure virtual
returnCasesForNearestPoint(double min_distance, const lc::geo::Coordinate &coord, const Coordinate &ret) const =0lc::geo::BezierBasepure virtual
rotate(const geo::Coordinate &center, double angle) const =0lc::geo::BezierBasepure virtual
scale(const geo::Coordinate &center, const geo::Coordinate &factor) const =0lc::geo::BezierBasepure virtual
splitAtT(double t) const =0lc::geo::BezierBasepure virtual
splitHalf() const =0lc::geo::BezierBasepure virtual
tangent(double t) const =0lc::geo::BezierBasepure virtual
~Base()=defaultlc::geo::Basevirtual
~BezierBase()lc::geo::BezierBaseinlinevirtual
~Visitable()=defaultlc::Visitablevirtual