59 start(start),end(end){}
89 float getAngle()
const;
101 float *dstr=0,
float *dsts=0)
const;
utils::Point32f end
end point of this line
Definition: Line32f.h:128
undocument this line if you encounter any issues!
Definition: Any.h:37
void swap()
swaps the lines start and end point internally
Definition: Line32f.h:122
ICLCore_API std::istream & operator>>(std::istream &s, format &f)
puts a string representation of format into the given stream
ICLCore_API std::ostream & operator<<(std::ostream &s, const format &f)
puts a string representation of format into the given stream
Line32f operator+(const utils::Point32f &p) const
translates a line by a given vector
Definition: Line32f.h:76
static const Rect null
null Rect is w=0, h=0, x=0, y=0
Definition: Rect.h:99
The ICLs abstract line class describing a line from Point "start" to Point "end".
Definition: Line.h:48
Line32f operator-(const utils::Point32f &p) const
translates a line by a given vector (negative direction)
Definition: Line32f.h:82
Single precission 3D Vectors Point class of the ICL.
Definition: Point32f.h:41
The ICLs abstract line class describing a line from Point "start" to Point "end".
Definition: Line32f.h:48
Line32f(utils::Point32f start=utils::Point::null, utils::Point32f end=utils::Point::null)
Creates a new line from point "start" to point "end".
Definition: Line32f.h:57
static const Point null
null Point is x=0, y=0
Definition: Point.h:61
Rectangle class of the ICL used e.g. for the Images ROI-rect.
Definition: Rect.h:95
#define ICLCore_API
Definition: CompatMacros.h:174
utils::Point32f start
start point of this line
Definition: Line32f.h:125