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