LibreCAD
|
This is the complete list of members for lc::entity::Spline, including all inherited members.
__idCounter | lc::ID | static |
_boundingBox | lc::entity::Spline | private |
accept(GeoEntityVisitor &v) const override | lc::entity::Spline | inlinevirtual |
beziers() const | lc::geo::Spline | |
block() const | lc::entity::CADEntity | |
boundingBox() const override | lc::entity::Spline | virtual |
CADEntity() | lc::entity::CADEntity | inline |
CADEntity(Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo=nullptr, const Block_CSPtr block=nullptr) | lc::entity::CADEntity | |
CADEntity(CADEntity_CSPtr cadEntity, bool sameID) | lc::entity::CADEntity | |
CADEntity(CADEntity_CSPtr cadEntity) | lc::entity::CADEntity | |
CADEntity(const lc::builder::CADEntityBuilder &builder) | lc::entity::CADEntity | protected |
calculateBoundingBox() | lc::entity::Spline | private |
closed() const | lc::geo::Spline | |
CLOSED enum value | lc::geo::Spline | |
controlPoints() const | lc::geo::Spline | |
copy(const geo::Coordinate &offset) const override | lc::entity::Spline | virtual |
degree() const | lc::geo::Spline | |
dispatch(EntityDispatch &ed) const override | lc::entity::Spline | inlinevirtual |
dragPoints() const override | lc::entity::Spline | virtual |
endTanX() const | lc::geo::Spline | |
endTanY() const | lc::geo::Spline | |
endTanZ() const | lc::geo::Spline | |
fitPoints() const | lc::geo::Spline | |
fitTolerance() const | lc::geo::Spline | |
flags() const | lc::geo::Spline | |
generateBeziers() | lc::geo::Spline | |
ID() | lc::ID | |
ID(ID_DATATYPE) | lc::ID | |
id() const | lc::ID | |
knotPoints() const | lc::geo::Spline | |
layer() const | lc::entity::CADEntity | |
LINEAR enum value | lc::geo::Spline | |
metaInfo(std::string metaName) const | lc::entity::CADEntity | inline |
metaInfo() const | lc::entity::CADEntity | inline |
mirror(const geo::Coordinate &axis1, const geo::Coordinate &axis2) const override | lc::entity::Spline | virtual |
modify(Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo, Block_CSPtr block) const override | lc::entity::Spline | virtual |
move(const geo::Coordinate &offset) const override | lc::entity::Spline | virtual |
nearestPointOnEntity(const Coordinate &coord) const | lc::geo::Spline | |
nearestPointOnPath(const geo::Coordinate &coord) const override | lc::entity::Spline | virtual |
nX() const | lc::geo::Spline | |
nY() const | lc::geo::Spline | |
nZ() const | lc::geo::Spline | |
operator==(const ID &id) const | lc::ID | inline |
PERIODIC enum value | lc::geo::Spline | |
PLANAR enum value | lc::geo::Spline | |
populateCurve() | lc::geo::Spline | |
RATIONAL enum value | lc::geo::Spline | |
remove_ifDistanceGreaterThen(std::vector< EntityCoordinate > &points, const geo::Coordinate &reference, const double distance) | lc::Snapable | inlinestatic |
rotate(const geo::Coordinate &rotation_center, const double rotation_angle) const override | lc::entity::Spline | virtual |
scale(const geo::Coordinate &scale_center, const geo::Coordinate &scale_factor) const override | lc::entity::Spline | virtual |
setDragPoints(std::map< unsigned int, lc::geo::Coordinate > dragPoints) const override | lc::entity::Spline | virtual |
setID(ID_DATATYPE id) | lc::ID | |
snapPoints(const geo::Coordinate &coord, const SimpleSnapConstrain &constrain, double minDistanceToSnap, int maxNumberOfSnapPoints) const override | lc::entity::Spline | virtual |
snapPointsCleanup(std::vector< EntityCoordinate > &points, const geo::Coordinate &reference, const unsigned int maxNumberOfSnapPoints, const double minDistanceToSnap) | lc::Snapable | inlinestatic |
Spline(const std::vector< geo::Coordinate > &controlPoints, const std::vector< double > &knotPoints, const std::vector< geo::Coordinate > &fitPoints, int degree, bool closed, double fitTolerance, double stanx, double stany, double stanz, double etanx, double etany, double etanz, double nx, double ny, double nz, splineflag flags, const Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo=nullptr, const Block_CSPtr block=nullptr) | lc::entity::Spline | |
Spline(const Spline_CSPtr other, bool sameID=false) | lc::entity::Spline | |
lc::geo::Spline::Spline(const std::vector< Coordinate > &control_points, const std::vector< double > &knotPoints, const std::vector< Coordinate > &fitPoints, int degree, bool closed, double fitTolerance, double stanx, double stany, double stanz, double etanx, double etany, double etanz, double nx, double ny, double nz, splineflag flags) | lc::geo::Spline | inline |
splineflag enum name | lc::geo::Spline | |
startTanX() const | lc::geo::Spline | |
startTanY() const | lc::geo::Spline | |
startTanZ() const | lc::geo::Spline | |
trimAtPoint(const geo::Coordinate &c) | lc::geo::Spline | |
~Base()=default | lc::geo::Base | virtual |
~CADEntity()=default | lc::entity::CADEntity | virtual |
~ID()=default | lc::ID | virtual |
~Visitable()=default | lc::Visitable | virtual |