geoff_geometry::CLine Class Reference
#include <geometry.h>
Public Member Functions | |
CLine | Bisector (const CLine &s) |
double | c () |
CLine () | |
CLine (const Point &p0, const Point &p1) | |
CLine (const Point &p0, const Vector2d &v0, bool normalise=true) | |
CLine (const Point &p0, double dx, double dy, bool normalise=true) | |
CLine (const Span &sp) | |
double | Dist (const Point &p1) const |
Point | Intof (const CLine &s) |
Point | Intof (int NF, const Circle &c) |
Point | Intof (int NF, const Circle &c, Point &otherInters) |
void | Normalise () |
const CLine | operator= (const Point &p0) |
const CLine | operator~ (void) |
CLine | Transform (Matrix &m) |
Public Attributes | |
bool | ok |
Point | p |
Vector2d | v |
Friends | |
wostream & | operator<< (wostream &op, CLine &cl) |
Constructor & Destructor Documentation
◆ CLine() [1/5]
geoff_geometry::CLine::CLine | ( | ) |
Referenced by Bisector(), operator~(), and Transform().
◆ CLine() [2/5]
◆ CLine() [3/5]
◆ CLine() [4/5]
◆ CLine() [5/5]
geoff_geometry::CLine::CLine | ( | const Span & | sp | ) |
Member Function Documentation
◆ Bisector()
◆ c()
double geoff_geometry::CLine::c | ( | ) |
Referenced by geoff_geometry::Tanto().
◆ Dist()
double geoff_geometry::CLine::Dist | ( | const Point & | p1 | ) | const |
◆ Intof() [1/3]
References geoff_geometry::Intof().
Referenced by Bisector(), and geoff_geometry::Span::JoinSeparateSpans().
◆ Intof() [2/3]
References geoff_geometry::Intof().
◆ Intof() [3/3]
References geoff_geometry::Intof().
◆ Normalise()
void geoff_geometry::CLine::Normalise | ( | ) |
References ok, and geoff_geometry::TOLERANCE.
◆ operator=()
References geoff_geometry::Point::x, and geoff_geometry::Point::y.
◆ operator~()
◆ Transform()
References CLine(), p, geoff_geometry::Point::Transform(), geoff_geometry::Point::x, and geoff_geometry::Point::y.
Friends And Related Function Documentation
◆ operator<<
|
friend |
Member Data Documentation
◆ ok
bool geoff_geometry::CLine::ok |
◆ p
Point geoff_geometry::CLine::p |
Referenced by geoff_geometry::Point::Dist(), geoff_geometry::operator<<(), and Transform().
◆ v
Vector2d geoff_geometry::CLine::v |
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