LibreCAD
|
This is the complete list of members for lc::entity::Point, including all inherited members.
__idCounter | lc::ID | static |
accept(GeoEntityVisitor &v) const override | lc::entity::Point | inlinevirtual |
angle() const | lc::geo::Coordinate | inline |
angleBetween(const Coordinate &v1, const Coordinate &v2) const | lc::geo::Coordinate | |
angleTo(const Coordinate &v) const | lc::geo::Coordinate | inline |
block() const | lc::entity::CADEntity | |
boundingBox() const override | lc::entity::Point | virtual |
builder::PointBuilder class | lc::entity::Point | friend |
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 |
Coordinate() | lc::geo::Coordinate | inlineexplicit |
Coordinate(double x, double y, double z) | lc::geo::Coordinate | inline |
Coordinate(double x, double y) | lc::geo::Coordinate | inline |
Coordinate(double angle) | lc::geo::Coordinate | inlineexplicit |
Coordinate(Coordinate &&c) noexcept | lc::geo::Coordinate | inline |
Coordinate(const Coordinate &c) | lc::geo::Coordinate | inline |
copy(const geo::Coordinate &offset) const override | lc::entity::Point | virtual |
dispatch(EntityDispatch &ed) const override | lc::entity::Point | inlinevirtual |
distanceTo(const geo::Coordinate &c) const | lc::geo::Coordinate | inline |
dot(const Coordinate &coord) const | lc::geo::Coordinate | inline |
dot(const Coordinate &v1, const Coordinate &v2) const | lc::geo::Coordinate | inline |
flipXY() const | lc::geo::Coordinate | inline |
ID() | lc::ID | |
ID(ID_DATATYPE) | lc::ID | |
id() const | lc::ID | |
layer() const | lc::entity::CADEntity | |
magnitude() const | lc::geo::Coordinate | inline |
metaInfo(std::string metaName) const | lc::entity::CADEntity | inline |
metaInfo() const | lc::entity::CADEntity | inline |
mid(const Coordinate &other) const | lc::geo::Coordinate | inline |
mirror(const geo::Coordinate &axis1, const geo::Coordinate &axis2) const override | lc::entity::Point | virtual |
modify(Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo, Block_CSPtr block) const override | lc::entity::Point | virtual |
move(const geo::Coordinate &offset) const override | lc::entity::Point | virtual |
lc::geo::Coordinate::move(const Coordinate &direction, double d) const | lc::geo::Coordinate | inline |
moveTo(const Coordinate &to, double d) const | lc::geo::Coordinate | inline |
norm() const | lc::geo::Coordinate | inline |
norm(const double f) const | lc::geo::Coordinate | inline |
operator!=(const Coordinate &coord) const | lc::geo::Coordinate | inline |
operator*(const Coordinate &coord) const | lc::geo::Coordinate | inline |
operator*(double s) const | lc::geo::Coordinate | inline |
operator+(const Coordinate &coord) const | lc::geo::Coordinate | inline |
operator+(double d) const | lc::geo::Coordinate | inline |
operator-(double d) const | lc::geo::Coordinate | inline |
operator-() const | lc::geo::Coordinate | inline |
operator-(const Coordinate &coord) const | lc::geo::Coordinate | inline |
operator/(double s) const | lc::geo::Coordinate | inline |
operator=(const Coordinate &coord) | lc::geo::Coordinate | inline |
lc::operator==(const ID &id) const | lc::ID | inline |
lc::geo::Coordinate::operator==(const Coordinate &coord) const | lc::geo::Coordinate | inline |
Point(geo::Coordinate const &coord, const Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo=nullptr, const Block_CSPtr block=nullptr) | lc::entity::Point | |
Point(const double x, const double y, const Layer_CSPtr layer, const MetaInfo_CSPtr metaInfo=nullptr, const Block_CSPtr block=nullptr) | lc::entity::Point | |
Point(const Point_CSPtr other, bool sameID=false) | lc::entity::Point | |
Point(const builder::PointBuilder &builder) | lc::entity::Point | private |
rotate(const geo::Coordinate &rotation_center, const double rotation_angle) const override | lc::entity::Point | virtual |
lc::geo::Coordinate::rotate(const Coordinate &angleVector) const | lc::geo::Coordinate | inline |
lc::geo::Coordinate::rotate(const double &angle) const | lc::geo::Coordinate | inline |
lc::geo::Coordinate::rotate(const geo::Coordinate &point, const Coordinate &angleVector) const | lc::geo::Coordinate | inline |
lc::geo::Coordinate::rotate(const geo::Coordinate &point, const double &angle) const | lc::geo::Coordinate | inline |
rotateByArcLength(const geo::Coordinate &point, double const length) const | lc::geo::Coordinate | inline |
scale(const geo::Coordinate &scale_center, const geo::Coordinate &scale_factor) const override | lc::entity::Point | virtual |
lc::geo::Coordinate::scale(const double &scale_factor) const | lc::geo::Coordinate | inline |
lc::geo::Coordinate::scale(const Coordinate &scale_factor) const | lc::geo::Coordinate | inline |
setID(ID_DATATYPE id) | lc::ID | |
squared() const | lc::geo::Coordinate | inline |
transform2d(double xx, double yx, double xy, double yy, double x0, double y0) | lc::geo::Coordinate | inline |
x() const | lc::geo::Coordinate | inline |
y() const | lc::geo::Coordinate | inline |
z() const | lc::geo::Coordinate | inline |
~CADEntity()=default | lc::entity::CADEntity | virtual |
~ID()=default | lc::ID | virtual |
~Visitable()=default | lc::Visitable | virtual |