Class cv::viz::Widget3D#
Base class of all 3D widgets.
#include <opencv2/viz/widgets.hpp>Collaboration diagram for cv::viz::Widget3D:
Public Member Functions#
Public Member Functions inherited from cv::viz::Widget
Return |
Name |
Description |
|---|---|---|
|
Casts a widget to another. |
|
|
Returns rendering property of the widget. |
|
|
||
|
Sets rendering property of the widget. |
Static Public Member Functions#
Static Public Member Functions inherited from cv::viz::Widget
Return |
Name |
Description |
|---|---|---|
|
Creates a widget from ply file. |
Additional Inherited Members#
Friends inherited from cv::viz::Widget
Return |
Name |
Description |
|---|---|---|
|
Detailed Description#
Base class of all 3D widgets.
Constructor & Destructor Documentation#
Widget3D()#
Member Function Documentation#
applyTransform()#
void cv::viz::Widget3D::applyTransform(const Affine3d & transform)
Transforms internal widget data (i.e. points, normals) using the given transform.
Parameters
transform— Specified transformation to apply.
getPose()#
Affine3d cv::viz::Widget3D::getPose()
Returns the current pose of the widget.
setColor()#
void cv::viz::Widget3D::setColor(const Color & color)
Sets the color of the widget.
Parameters
color— color of type Color
setPose()#
void cv::viz::Widget3D::setPose(const Affine3d & pose)
Sets pose of the widget.
Parameters
pose— The new pose of the widget.
updatePose()#
void cv::viz::Widget3D::updatePose(const Affine3d & pose)
Updates pose of the widget by pre-multiplying its current pose.
Parameters
pose— The pose that the current pose of the widget will be pre-multiplied by.
Source file#
The documentation for this class was generated from the following file:
opencv2/viz/widgets.hpp