Class cv::viz::Widget3D#

Base class of all 3D widgets.

Collaboration diagram for cv::viz::Widget3D:

Public Member Functions#

Public Member Functions inherited from cv::viz::Widget

Static Public Member Functions#

Static Public Member Functions inherited from cv::viz::Widget

Return

Name

Description

static Widget

fromPlyFile(const String & file_name)

Creates a widget from ply file.

Additional Inherited Members#

Friends inherited from cv::viz::Widget

Return

Name

Description

struct

WidgetAccessor

Detailed Description#

Base class of all 3D widgets.

Constructor & Destructor Documentation#

Widget3D()#

cv::viz::Widget3D::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: