Class cv::viz::WTrajectorySpheres#
This 3D Widget represents a trajectory using spheres and lines. View details
#include <opencv2/viz/widgets.hpp>Collaboration diagram for cv::viz::WTrajectorySpheres:
Public Member Functions#
Public Member Functions inherited from cv::viz::Widget3D
Return |
Name |
Description |
|---|---|---|
|
Transforms internal widget data (i.e. points, normals) using the given transform. |
|
Returns the current pose of the widget. |
||
|
Sets the color of the widget. |
|
|
Sets pose of the widget. |
|
|
Updates pose of the widget by pre-multiplying its current pose. |
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#
This 3D Widget represents a trajectory using spheres and lines.
where spheres represent the positions of the camera, and lines represent the direction from previous position to the current. :
Constructor & Destructor Documentation#
WTrajectorySpheres()#
cv::viz::WTrajectorySpheres::WTrajectorySpheres(
InputArray path,
double line_length = 0.05,
double radius = 0.007,
const Color & from = Color::red(),
const Color & to = Color::white() )
Constructs a WTrajectorySpheres.
Parameters
path— List of poses on a trajectory. Takes std::vector<Affine> with T == [float | double] line_length— Max length of the lines which point to previous positionradius— Radius of the spheres.from— Color for first sphere.to— Color for last sphere. Intermediate spheres will have interpolated color.
Source file#
The documentation for this class was generated from the following file:
opencv2/viz/widgets.hpp