Base class of all widgets. Widget is implicitly shared.  
 More...
#include <opencv2/viz/widgets.hpp>
Base class of all widgets. Widget is implicitly shared. 
◆ Widget() [1/2]
      
        
          | cv::viz::Widget::Widget | ( |  | ) |  | 
      
 
 
◆ Widget() [2/2]
      
        
          | cv::viz::Widget::Widget | ( | const Widget & | other | ) |  | 
      
 
 
◆ ~Widget()
      
        
          | cv::viz::Widget::~Widget | ( |  | ) |  | 
      
 
 
◆ cast() [1/27]
template<typename _W > 
      
        
          | _W cv::viz::Widget::cast | ( |  | ) |  | 
      
 
Casts a widget to another. 
viz::WSphere sw(
Point3f(0.0f,0.0f,0.0f), 0.5f);
viz::WCloud cw = sw.cast<viz::WCloud>();
- Note
- 3D Widgets can only be cast to 3D Widgets. 2D Widgets can only be cast to 2D Widgets. 
 
 
◆ cast() [2/27]
◆ cast() [3/27]
template<> 
      
        
          | WLine cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [4/27]
template<> 
      
        
          | WPlane cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [5/27]
◆ cast() [6/27]
◆ cast() [7/27]
template<> 
      
        
          | WArrow cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [8/27]
◆ cast() [9/27]
template<> 
      
        
          | WCone cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [10/27]
template<> 
      
        
          | WCube cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [11/27]
◆ cast() [12/27]
◆ cast() [13/27]
template<> 
      
        
          | WGrid cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [14/27]
◆ cast() [15/27]
template<> 
      
        
          | WText cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [16/27]
◆ cast() [17/27]
◆ cast() [18/27]
◆ cast() [19/27]
◆ cast() [20/27]
◆ cast() [21/27]
◆ cast() [22/27]
template<> 
      
        
          | WCloud cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [23/27]
◆ cast() [24/27]
◆ cast() [25/27]
◆ cast() [26/27]
template<> 
      
        
          | WMesh cv::viz::Widget::cast | ( |  | ) |  | 
      
 
 
◆ cast() [27/27]
◆ fromPlyFile()
  
  | 
        
          | static Widget cv::viz::Widget::fromPlyFile | ( | const String & | file_name | ) |  |  | static | 
 
Creates a widget from ply file. 
- Parameters
- 
  
  
 
 
◆ getRenderingProperty()
      
        
          | double cv::viz::Widget::getRenderingProperty | ( | int | property | ) | const | 
      
 
Returns rendering property of the widget. 
- Parameters
- 
  
  
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 
 
 
◆ WidgetAccessor
The documentation for this class was generated from the following file: