PolyLine widget implementation

This commit is contained in:
ozantonkal
2013-07-10 12:51:17 +02:00
parent d3dee3a2fe
commit 71c76aecc9
3 changed files with 113 additions and 13 deletions

View File

@@ -106,6 +106,15 @@ namespace temp_viz
CoordinateSystemWidget(double scale, const Affine3f& affine);
};
class CV_EXPORTS PolyLineWidget : public Widget3D
{
public:
PolyLineWidget(InputArray _points, const Color &color = Color::white());
private:
struct CopyImpl;
};
class CV_EXPORTS TextWidget : public Widget2D
{
public:
@@ -144,6 +153,7 @@ namespace temp_viz
template<> CV_EXPORTS CircleWidget Widget::cast<CircleWidget>();
template<> CV_EXPORTS CubeWidget Widget::cast<CubeWidget>();
template<> CV_EXPORTS CoordinateSystemWidget Widget::cast<CoordinateSystemWidget>();
template<> CV_EXPORTS PolyLineWidget Widget::cast<PolyLineWidget>();
template<> CV_EXPORTS TextWidget Widget::cast<TextWidget>();
template<> CV_EXPORTS CloudWidget Widget::cast<CloudWidget>();
template<> CV_EXPORTS CloudNormalsWidget Widget::cast<CloudNormalsWidget>();