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: