#include <geometry.h>
◆ Point() [1/4]
geoff_geometry::Point::Point |
( |
| ) |
|
◆ Point() [2/4]
geoff_geometry::Point::Point |
( |
double |
xord, |
|
|
double |
yord, |
|
|
bool |
okay = true |
|
) |
| |
◆ Point() [3/4]
◆ Point() [4/4]
◆ Dist() [1/2]
double Point::Dist |
( |
const CLine & |
cl | ) |
const |
◆ Dist() [2/2]
double Point::Dist |
( |
const Point & |
p | ) |
const |
References geoff_geometry::Vector2d::magnitude().
Referenced by geoff_geometry::Kurve::Add(), geoff_geometry::Dist(), geoff_geometry::eliminateLoops(), geoff_geometry::Span::Near(), geoff_geometry::Kurve::Near(), geoff_geometry::Span::NearOn(), geoff_geometry::Kurve::OffsetMethod1(), geoff_geometry::On(), geoff_geometry::Span::SetProperties(), geoff_geometry::tangential_arc(), and geoff_geometry::Thro().
◆ DistSq()
double Point::DistSq |
( |
const Point & |
p | ) |
const |
◆ get()
void geoff_geometry::Point::get |
( |
double |
xyz[2] | ) |
|
◆ Mid()
Point Point::Mid |
( |
const Point & |
p, |
|
|
double |
factor = .5 |
|
) |
| const |
◆ operator!=()
bool geoff_geometry::Point::operator!= |
( |
const Point & |
p | ) |
const |
◆ operator+() [1/2]
Point geoff_geometry::Point::operator+ |
( |
const Point & |
p | ) |
const |
◆ operator+() [2/2]
◆ operator+=()
Point geoff_geometry::Point::operator+= |
( |
const Point & |
p | ) |
|
◆ operator==()
bool Point::operator== |
( |
const Point & |
p | ) |
const |
◆ Transform()
◆ operator<<
wostream& operator<< |
( |
wostream & |
op, |
|
|
Point & |
p |
|
) |
| |
|
friend |
◆ ok
bool geoff_geometry::Point::ok |
double geoff_geometry::Point::x |
Referenced by geoff_geometry::SpanVertex::Add(), geoff_geometry::Kurve::Area(), PathScripts.PathInspect.GCodeEditorDialog::cleanup(), geoff_geometry::Box::combine(), geoff_geometry::Dist(), PathScripts.PostUtils.GCodeEditorDialog::done(), geoff_geometry::Kurve::FullCircle(), geoff_geometry::Kurve::Get(), Span::Intersect(), geoff_geometry::MinMax(), geoff_geometry::Span::minmax(), geoff_geometry::Span::Offset(), geoff_geometry::CLine::operator=(), PathScripts.PathDressupHoldingTags.Tag::originAt(), geoff_geometry::Box::outside(), geoff_geometry::Span::SplitMatrix(), Transform(), geoff_geometry::CLine::Transform(), and geoff_geometry::Vector2d::Vector2d().
double geoff_geometry::Point::y |
Referenced by geoff_geometry::SpanVertex::Add(), geoff_geometry::Kurve::Area(), PathScripts.PathInspect.GCodeEditorDialog::cleanup(), geoff_geometry::Box::combine(), geoff_geometry::Dist(), PathScripts.PostUtils.GCodeEditorDialog::done(), geoff_geometry::Kurve::Get(), Span::Intersect(), geoff_geometry::MinMax(), geoff_geometry::Span::minmax(), geoff_geometry::Span::Offset(), geoff_geometry::CLine::operator=(), PathScripts.PathDressupHoldingTags.Tag::originAt(), geoff_geometry::Box::outside(), geoff_geometry::Span::SplitMatrix(), geoff_geometry::CLine::Transform(), and geoff_geometry::Vector2d::Vector2d().
The documentation for this class was generated from the following files:
- src/Mod/Path/libarea/kurve/geometry.h
- src/Mod/Path/libarea/kurve/Construction.cpp