#include <linebase.h>
Public Member Functions | |
LineSegment2D () | |
LineSegment2D (const LineSegment2D &l) | |
LineSegment2D (cv::Vec< T, 4 > &v) | |
template<typename T2 > | |
LineSegment2D (const cv::Point_< T2 > &pt1, const cv::Point_< T2 > &pt2) | |
template<typename T2 , typename T3 > | |
LineSegment2D (const cv::Vec< T2, 3 > &eq, const cv::Rect_< T3 > &rect) | |
template<typename T2 , typename T3 > | |
LineSegment2D (const cv::Vec< T2, 3 > &eq, const cv::Size_< T3 > &size) | |
template<typename T2 , typename T3 > | |
LineSegment2D (const Line2D< T2 > &line, const cv::Size_< T3 > &size) | |
cv::Point_< T > & | p1 () |
const cv::Point_< T > & | p1 () const |
cv::Point_< T > & | p2 () |
const cv::Point_< T > & | p2 () const |
T & | x1 () |
const T & | x1 () const |
T & | x2 () |
const T & | x2 () const |
T & | y1 () |
const T & | y1 () const |
T & | y2 () |
const T & | y2 () const |
Protected Attributes | |
cv::Point_< T > | p1_ |
cv::Point_< T > | p2_ |
Friends | |
class | Line2DHdl |
Definition at line 156 of file linebase.h.
V4R::LineSegment2D< T >::LineSegment2D | ( | ) | [inline] |
Definition at line 161 of file linebase.h.
V4R::LineSegment2D< T >::LineSegment2D | ( | const LineSegment2D< T > & | l | ) | [inline] |
Definition at line 162 of file linebase.h.
V4R::LineSegment2D< T >::LineSegment2D | ( | cv::Vec< T, 4 > & | v | ) | [inline] |
Definition at line 163 of file linebase.h.
V4R::LineSegment2D< T >::LineSegment2D | ( | const cv::Point_< T2 > & | pt1, |
const cv::Point_< T2 > & | pt2 | ||
) | [inline] |
Definition at line 165 of file linebase.h.
V4R::LineSegment2D< T >::LineSegment2D | ( | const cv::Vec< T2, 3 > & | eq, |
const cv::Rect_< T3 > & | rect | ||
) | [inline] |
Definition at line 167 of file linebase.h.
V4R::LineSegment2D< T >::LineSegment2D | ( | const cv::Vec< T2, 3 > & | eq, |
const cv::Size_< T3 > & | size | ||
) | [inline] |
Definition at line 174 of file linebase.h.
V4R::LineSegment2D< T >::LineSegment2D | ( | const Line2D< T2 > & | line, |
const cv::Size_< T3 > & | size | ||
) | [inline] |
Definition at line 181 of file linebase.h.
cv::Point_<T>& V4R::LineSegment2D< T >::p1 | ( | ) | [inline] |
Definition at line 211 of file linebase.h.
const cv::Point_<T>& V4R::LineSegment2D< T >::p1 | ( | ) | const [inline] |
Definition at line 214 of file linebase.h.
cv::Point_<T>& V4R::LineSegment2D< T >::p2 | ( | ) | [inline] |
Definition at line 217 of file linebase.h.
const cv::Point_<T>& V4R::LineSegment2D< T >::p2 | ( | ) | const [inline] |
Definition at line 220 of file linebase.h.
T& V4R::LineSegment2D< T >::x1 | ( | ) | [inline] |
Definition at line 187 of file linebase.h.
const T& V4R::LineSegment2D< T >::x1 | ( | ) | const [inline] |
Definition at line 190 of file linebase.h.
T& V4R::LineSegment2D< T >::x2 | ( | ) | [inline] |
Definition at line 199 of file linebase.h.
const T& V4R::LineSegment2D< T >::x2 | ( | ) | const [inline] |
Definition at line 202 of file linebase.h.
T& V4R::LineSegment2D< T >::y1 | ( | ) | [inline] |
Definition at line 193 of file linebase.h.
const T& V4R::LineSegment2D< T >::y1 | ( | ) | const [inline] |
Definition at line 196 of file linebase.h.
T& V4R::LineSegment2D< T >::y2 | ( | ) | [inline] |
Definition at line 205 of file linebase.h.
const T& V4R::LineSegment2D< T >::y2 | ( | ) | const [inline] |
Definition at line 208 of file linebase.h.
friend class Line2DHdl [friend] |
Definition at line 157 of file linebase.h.
cv::Point_<T> V4R::LineSegment2D< T >::p1_ [protected] |
Definition at line 159 of file linebase.h.
cv::Point_<T> V4R::LineSegment2D< T >::p2_ [protected] |
Definition at line 159 of file linebase.h.