Loading...
Searching...
No Matches
cv::viz::Widget Class Reference
Base class of all widgets. Widget is implicitly shared. More...
#include <opencv2/viz/widgets.hpp>
Inheritance diagram for cv::viz::Widget:
Public Member Functions | |
| Widget () | |
| Widget (const Widget &other) | |
| virtual | ~Widget () |
| template<typename _W > | |
| _W | cast () const |
| Casts a widget to another. | |
| template<> | |
| Widget2D | cast () const |
| Utility exports. | |
| template<> | |
| Widget3D | cast () const |
| template<> | |
| WLine | cast () const |
| template<> | |
| WPlane | cast () const |
| template<> | |
| WSphere | cast () const |
| template<> | |
| WCylinder | cast () const |
| template<> | |
| WArrow | cast () const |
| template<> | |
| WCircle | cast () const |
| template<> | |
| WCone | cast () const |
| template<> | |
| WCube | cast () const |
| template<> | |
| WCoordinateSystem | cast () const |
| template<> | |
| WPolyLine | cast () const |
| template<> | |
| WGrid | cast () const |
| template<> | |
| WText3D | cast () const |
| template<> | |
| WText | cast () const |
| template<> | |
| WImageOverlay | cast () const |
| template<> | |
| WImage3D | cast () const |
| template<> | |
| WCameraPosition | cast () const |
| template<> | |
| WTrajectory | cast () const |
| template<> | |
| WTrajectoryFrustums | cast () const |
| template<> | |
| WTrajectorySpheres | cast () const |
| template<> | |
| WCloud | cast () const |
| template<> | |
| WPaintedCloud | cast () const |
| template<> | |
| WCloudCollection | cast () const |
| template<> | |
| WCloudNormals | cast () const |
| template<> | |
| WMesh | cast () const |
| template<> | |
| WWidgetMerger | cast () const |
| double | getRenderingProperty (int property) const |
| Returns rendering property of the widget. | |
| Widget & | operator= (const Widget &other) |
| void | setRenderingProperty (int property, double value) |
| Sets rendering property of the widget. | |
Static Public Member Functions | |
| static Widget | fromPlyFile (const String &file_name) |
| Creates a widget from ply file. | |
Friends | |
| struct | WidgetAccessor |
Detailed Description
Base class of all widgets. Widget is implicitly shared.
Constructor & Destructor Documentation
◆ Widget() [1/2]
| cv::viz::Widget::Widget | ( | ) |
◆ Widget() [2/2]
| cv::viz::Widget::Widget | ( | const Widget & | other | ) |
◆ ~Widget()
|
virtual |
Member Function Documentation
◆ cast() [1/27]
template<typename _W >
| _W cv::viz::Widget::cast | ( | ) | const |
Casts a widget to another.
// Create a sphere widget
viz::WSphere sw(Point3f(0.0f,0.0f,0.0f), 0.5f);
// Cast sphere widget to cloud widget
- Note
- 3D Widgets can only be cast to 3D Widgets. 2D Widgets can only be cast to 2D Widgets.
◆ cast() [2/27]
template<>
| Widget3D cv::viz::Widget::cast | ( | ) | const |
◆ cast() [3/27]
template<>
| WLine cv::viz::Widget::cast | ( | ) | const |
◆ cast() [4/27]
template<>
| WPlane cv::viz::Widget::cast | ( | ) | const |
◆ cast() [5/27]
template<>
| WSphere cv::viz::Widget::cast | ( | ) | const |
◆ cast() [6/27]
template<>
| WCylinder cv::viz::Widget::cast | ( | ) | const |
◆ cast() [7/27]
template<>
| WArrow cv::viz::Widget::cast | ( | ) | const |
◆ cast() [8/27]
template<>
| WCircle cv::viz::Widget::cast | ( | ) | const |
◆ cast() [9/27]
template<>
| WCone cv::viz::Widget::cast | ( | ) | const |
◆ cast() [10/27]
template<>
| WCube cv::viz::Widget::cast | ( | ) | const |
◆ cast() [11/27]
template<>
| WCoordinateSystem cv::viz::Widget::cast | ( | ) | const |
◆ cast() [12/27]
template<>
| WPolyLine cv::viz::Widget::cast | ( | ) | const |
◆ cast() [13/27]
template<>
| WGrid cv::viz::Widget::cast | ( | ) | const |
◆ cast() [14/27]
template<>
| WText3D cv::viz::Widget::cast | ( | ) | const |
◆ cast() [15/27]
template<>
| WText cv::viz::Widget::cast | ( | ) | const |
◆ cast() [16/27]
template<>
| WImageOverlay cv::viz::Widget::cast | ( | ) | const |
◆ cast() [17/27]
template<>
| WImage3D cv::viz::Widget::cast | ( | ) | const |
◆ cast() [18/27]
template<>
| WCameraPosition cv::viz::Widget::cast | ( | ) | const |
◆ cast() [19/27]
template<>
| WTrajectory cv::viz::Widget::cast | ( | ) | const |
◆ cast() [20/27]
template<>
| WTrajectoryFrustums cv::viz::Widget::cast | ( | ) | const |
◆ cast() [21/27]
template<>
| WTrajectorySpheres cv::viz::Widget::cast | ( | ) | const |
◆ cast() [22/27]
template<>
| WCloud cv::viz::Widget::cast | ( | ) | const |
◆ cast() [23/27]
template<>
| WPaintedCloud cv::viz::Widget::cast | ( | ) | const |
◆ cast() [24/27]
template<>
| WCloudCollection cv::viz::Widget::cast | ( | ) | const |
◆ cast() [25/27]
template<>
| WCloudNormals cv::viz::Widget::cast | ( | ) | const |
◆ cast() [26/27]
template<>
| WMesh cv::viz::Widget::cast | ( | ) | const |
◆ cast() [27/27]
template<>
| WWidgetMerger cv::viz::Widget::cast | ( | ) | const |
◆ fromPlyFile()
Creates a widget from ply file.
- Parameters
-
file_name Ply file name.
◆ getRenderingProperty()
| double cv::viz::Widget::getRenderingProperty | ( | int | property | ) | const |
Returns rendering property of the widget.
- Parameters
-
property Property.
Rendering property can be one of the following:
- POINT_SIZE
- OPACITY
- LINE_WIDTH
- FONT_SIZE
- AMBIENT
REPRESENTATION: Expected values are
- REPRESENTATION_POINTS
- REPRESENTATION_WIREFRAME
REPRESENTATION_SURFACE
IMMEDIATE_RENDERING**:
- Turn on immediate rendering by setting the value to 1.
- Turn off immediate rendering by setting the value to 0.
SHADING: Expected values are
- SHADING_FLAT
- SHADING_GOURAUD
- SHADING_PHONG
◆ operator=()
◆ setRenderingProperty()
| void cv::viz::Widget::setRenderingProperty | ( | int | property, |
| double | value | ||
| ) |
Sets rendering property of the widget.
- Parameters
-
property Property that will be modified. value The new value of the property.
Rendering property can be one of the following:
- POINT_SIZE
- OPACITY
- LINE_WIDTH
- FONT_SIZE
REPRESENTATION: Expected values are
- REPRESENTATION_POINTS
- REPRESENTATION_WIREFRAME
- REPRESENTATION_SURFACE
IMMEDIATE_RENDERING:
- Turn on immediate rendering by setting the value to 1.
- Turn off immediate rendering by setting the value to 0.
SHADING: Expected values are
- SHADING_FLAT
- SHADING_GOURAUD
- SHADING_PHONG
Friends And Related Function Documentation
◆ WidgetAccessor
|
friend |
The documentation for this class was generated from the following file:
- opencv2/viz/widgets.hpp
1.9.6