class cv::viz::WCloud

Overview

Clouds. Moreā€¦

#include <widgets.hpp>

class WCloud: public cv::viz::Widget3D
{
public:
    // construction

    WCloud(
        InputArray cloud,
        InputArray colors
        );

    WCloud(
        InputArray cloud,
        const Color& color = Color::white()
        );

    WCloud(
        InputArray cloud,
        InputArray colors,
        InputArray normals
        );

    WCloud(
        InputArray cloud,
        const Color& color,
        InputArray normals
        );
};

Inherited Members

public:
    // methods

    template <typename _W>
    _W
    cast();

    Widget2D
    cast();

    WWidgetMerger
    cast();

    double
    getRenderingProperty(int property) const;

    Widget&
    operator=(const Widget& other);

    void
    setRenderingProperty(
        int property,
        double value
        );

    static
    Widget
    fromPlyFile(const String& file_name);

    void
    applyTransform(const Affine3d& transform);

    Affine3d
    getPose() const;

    void
    setColor(const Color& color);

    void
    setPose(const Affine3d& pose);

    void
    updatePose(const Affine3d& pose);

Detailed Documentation

Clouds.

This 3D Widget defines a point cloud. :

In case there are four channels in the cloud, fourth channel is ignored.

Construction

WCloud(
    InputArray cloud,
    InputArray colors
    )

Constructs a WCloud.

Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

Parameters:

cloud Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
colors Set of colors. It has to be of the same size with cloud.
WCloud(
    InputArray cloud,
    const Color& color = Color::white()
    )

Constructs a WCloud.

Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

Parameters:

cloud Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
color A single Color for the whole cloud.
WCloud(
    InputArray cloud,
    InputArray colors,
    InputArray normals
    )

Constructs a WCloud.

Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

Parameters:

cloud Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
colors Set of colors. It has to be of the same size with cloud.
normals Normals for each point in cloud. Size and type should match with the cloud parameter.
WCloud(
    InputArray cloud,
    const Color& color,
    InputArray normals
    )

Constructs a WCloud.

Size and type should match with the cloud parameter. Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

Parameters:

cloud Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
color A single Color for the whole cloud.
normals Normals for each point in cloud.