OpenCV  4.10.0
开源计算机视觉
加载中...
搜索中...
无匹配
公共成员函数 | 静态公共成员函数 | 友元 | 所有成员列表
cv::viz::Widget 类参考

所有 Widget 的基类。Widget 是隐式共享的。更多...

#include <opencv2/viz/widgets.hpp>

cv::viz::Widget 的协作图

公共成员函数

 Widget ()
 
 Widget (const Widget &other)
 
virtual ~Widget ()
 
template<typename _W >
_W cast () const
 将Widget转换为另一个。
 
template<>
Widget2D cast () const
 实用工具导出。
 
template<>
Widget3D cast () const
 
template<>
WLine cast () const
 
template<>
WPlane cast () const
 
template<>
WSphere cast () const
 
template<>
WCylinder cast () const
 
template<>
WArrow cast () const
 
template<>
WCircle cast () const
 
template<>
WCone cast () const
 
template<>
WCube cast () const
 
template<>
WCoordinateSystem cast () const
 
template<>
WPolyLine cast () const
 
template<>
WGrid cast () const
 
template<>
WText3D cast () const
 
template<>
WText cast () const
 
template<>
WImageOverlay cast () const
 
template<>
WImage3D cast () const
 
template<>
WCameraPosition cast () const
 
template<>
WTrajectory cast () const
 
template<>
WTrajectoryFrustums cast () const
 
template<>
WTrajectorySpheres cast () const
 
template<>
WCloud cast () const
 
template<>
WPaintedCloud cast () const
 
template<>
WCloudCollection cast () const
 
template<>
WCloudNormals cast () const
 
template<>
WMesh cast () const
 
template<>
WWidgetMerger cast () const
 
double getRenderingProperty (int property) const
 返回Widget的绘图属性。
 
Widgetoperator= (const Widget &other)
 
void setRenderingProperty (int property, double value)
 设置Widget的绘图属性。
 

静态公共成员函数

static Widget fromPlyFile (const String &file_name)
 从 ply 文件创建 widget。
 

友元

struct WidgetAccessor
 

详细描述

所有小部件的基类。 Widget 是隐式共享的。

构造函数与析构函数文档

◆ Widget() [1/2]

cv::viz::Widget::Widget ( )

◆ Widget() [2/2]

cv::viz::Widget::Widget ( const Widget other)

◆ ~Widget()

virtual cv::viz::Widget::~Widget ( )
virtual

成员函数文档

◆ cast() [1/27]

template<typename _W >
_W cv::viz::Widget::cast ( ) const

将Widget转换为另一个。

// 创建球体小部件
viz::WSphere sw(Point3f(0.0f,0.0f,0.0f), 0.5f);
// 将球体小部件转换为云小部件
云层。
定义 widgets.hpp:681
此 3D 小部件定义了一个球体。
定义 widgets.hpp:274
_W cast() const
将Widget转换为另一个。
Point3_< float > Point3f
定义 types.hpp:290
说明
3D 小部件只能转换成 3D 小部件。2D 小部件只能转换成 2D 小部件。

◆ cast() [2/27]

template<>
Widget3D cv::viz::Widget::cast ( ) const

◆ cast() [3/27]

template<>
WLine cv::viz::Widget::cast ( ) const

◆ cast() [4/27]

template<>
WPlane cv::viz::Widget::cast ( ) const

◆ cast() [5/27]

template<>
WSphere cv::viz::Widget::cast ( ) const

◆ cast() [6/27]

template<>
WCylinder cv::viz::Widget::cast ( ) const

◆ cast() [7/27]

template<>
WArrow cv::viz::Widget::cast ( ) const

◆ cast() [8/27]

template<>
WCircle cv::viz::Widget::cast ( ) const

◆ cast() [9/27]

template<>
WCone cv::viz::Widget::cast ( ) const

◆ cast() [10/27]

template<>
WCube cv::viz::Widget::cast ( ) const

◆ cast() [11/27]

template<>
WCoordinateSystem cv::viz::Widget::cast ( ) const

◆ cast() [12/27]

template<>
WPolyLine cv::viz::Widget::cast ( ) const

◆ cast() [13/27]

template<>
WGrid cv::viz::Widget::cast ( ) const

◆ cast() [14/27]

template<>
WText3D cv::viz::Widget::cast ( ) const

◆ cast() [15/27]

template<>
WText cv::viz::Widget::cast ( ) const

◆ cast() [16/27]

template<>
WImageOverlay cv::viz::Widget::cast ( ) const

◆ cast() [17/27]

template<>
WImage3D cv::viz::Widget::cast ( ) const

◆ cast() [18/27]

template<>
WCameraPosition cv::viz::Widget::cast ( ) const

◆ cast() [19/27]

template<>
WTrajectory cv::viz::Widget::cast ( ) const

◆ cast() [20/27]

template<>
WTrajectoryFrustums cv::viz::Widget::cast ( ) const

◆ cast() [21/27]

template<>
WTrajectorySpheres cv::viz::Widget::cast ( ) const

◆ cast() [22/27]

template<>
WCloud cv::viz::Widget::cast ( ) const

◆ cast() [23/27]

template<>
WPaintedCloud cv::viz::Widget::cast ( ) const

◆ cast() [24/27]

template<>
WCloudCollection cv::viz::Widget::cast ( ) const

◆ cast() [25/27]

template<>
WCloudNormals cv::viz::Widget::cast ( ) const

◆ cast() [26/27]

template<>
WMesh cv::viz::Widget::cast ( ) const

◆ cast() [27/27]

template<>
WWidgetMerger cv::viz::Widget::cast ( ) const

◆ fromPlyFile()

静态 Widget cv::viz::Widget::fromPlyFile ( const String file_name)
static

从 ply 文件创建 widget。

参数
file_namePly 文件名。

◆ getRenderingProperty()

double cv::viz::Widget::getRenderingProperty ( int  property) const

返回Widget的绘图属性。

参数
property属性。

渲染属性可以是以下之一

  • 点大小
  • 不透明度
  • 线宽
  • 字体大小
  • 环境光

表示:预期值是

  • 表示点
  • 表示线框
  • 表示表面

    立即渲染**

  • 通过将值设置为 1 打开立即渲染。
  • 通过将值设置为 0 关闭立即渲染。

着色:预期值是

  • 平面着色
  • Gouraud 着色
  • Phong 着色

◆ operator=()

Widget & cv::viz::Widget::operator= ( const Widget other)

◆ setRenderingProperty()

void cv::viz::Widget::setRenderingProperty ( int  property,
double  value 
)

设置Widget的绘图属性。

参数
property将要修改的属性。
value该属性的新的值。

渲染属性可以是以下之一

  • 点大小
  • 不透明度
  • 线宽
  • 字体大小

表示:预期值是

  • 表示点
  • 表示线框
  • 表示表面

立即渲染

  • 通过将值设置为 1 打开立即渲染。
  • 通过将值设置为 0 关闭立即渲染。

着色:预期值是

  • 平面着色
  • Gouraud 着色
  • Phong 着色

朋友和相关的符号文档

◆ WidgetAccessor

友元结构 WidgetAccessor
友元

本类的文档是由以下文件生成的