|
| Line () noexcept |
|
| Line (const T &startX, const T &startY, const T &endX, const T &endY) noexcept |
|
| Line (const T &startX, const T &startY, const Point< T > &endPos) noexcept |
|
| Line (const Point< T > &startPos, const T &endX, const T &endY) noexcept |
|
| Line (const Point< T > &startPos, const Point< T > &endPos) noexcept |
|
| Line (const Line< T > &line) noexcept |
|
const T & | getStartX () const noexcept |
|
const T & | getStartY () const noexcept |
|
const T & | getEndX () const noexcept |
|
const T & | getEndY () const noexcept |
|
const Point< T > & | getStartPos () const noexcept |
|
const Point< T > & | getEndPos () const noexcept |
|
void | setStartX (const T &x) noexcept |
|
void | setStartY (const T &y) noexcept |
|
void | setStartPos (const T &x, const T &y) noexcept |
|
void | setStartPos (const Point< T > &pos) noexcept |
|
void | setEndX (const T &x) noexcept |
|
void | setEndY (const T &y) noexcept |
|
void | setEndPos (const T &x, const T &y) noexcept |
|
void | setEndPos (const Point< T > &pos) noexcept |
|
void | moveBy (const T &x, const T &y) noexcept |
|
void | moveBy (const Point< T > &pos) noexcept |
|
void | draw () |
|
bool | isNull () const noexcept |
|
bool | isNotNull () const noexcept |
|
Line< T > & | operator= (const Line< T > &line) noexcept |
|
bool | operator== (const Line< T > &line) const noexcept |
|
bool | operator!= (const Line< T > &line) const noexcept |
|
template<typename T>
class Line< T >
DGL Line class.
This class describes a line, defined by two points.