Class cv::viz::WCube#

This 3D Widget defines a cube.

Collaboration diagram for cv::viz::WCube:

Public Member Functions#

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

Return

Name

Description

Widget3D()

void

applyTransform(const Affine3d & transform)

Transforms internal widget data (i.e. points, normals) using the given transform.

Affine3d

getPose()

Returns the current pose of the widget.

void

setColor(const Color & color)

Sets the color of the widget.

void

setPose(const Affine3d & pose)

Sets pose of the widget.

void

updatePose(const Affine3d & pose)

Updates pose of the widget by pre-multiplying its current pose.

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#

This 3D Widget defines a cube.

Constructor & Destructor Documentation#

WCube()#

cv::viz::WCube::WCube(
const Point3d & min_point = Vec3d::all(-0.5),
const Point3d & max_point = Vec3d::all(0.5),
bool wire_frame = true,
const Color & color = Color::white() )

Constructs a WCube.

Cube Widget

Parameters

  • min_point — Specifies minimum (or maximum) point of the bounding box.

  • max_point — Specifies maximum (or minimum) point of the bounding box, opposite to the first parameter.

  • wire_frame — If true, cube is represented as wireframe.

  • color — Color of the cube.

Source file#

The documentation for this class was generated from the following file: