This struct stores the scalar value (or array) of one of the following type: double, cv::String or int64.  
 More...
#include <opencv2/dnn/dict.hpp>
|  | 
| template<typename TypeIter > | 
| static DictValue | arrayInt (TypeIter begin, int size) | 
|  | Constructs integer array. 
 | 
|  | 
| template<typename TypeIter > | 
| static DictValue | arrayReal (TypeIter begin, int size) | 
|  | Constructs floating point array. 
 | 
|  | 
| template<typename TypeIter > | 
| static DictValue | arrayString (TypeIter begin, int size) | 
|  | Constructs array of strings. 
 | 
|  | 
This struct stores the scalar value (or array) of one of the following type: double, cv::String or int64. 
- Todo:
- Maybe int64 is useless because double type exactly stores at least 2^52 integers. 
◆ DictValue() [1/8]
      
        
          | cv::dnn::DictValue::DictValue | ( | const DictValue & | r | ) |  | 
      
 
 
◆ DictValue() [2/8]
  
  | 
        
          | cv::dnn::DictValue::DictValue | ( | bool | i | ) |  |  | inlineexplicit | 
 
Constructs integer scalar. 
 
 
◆ DictValue() [3/8]
  
  | 
        
          | cv::dnn::DictValue::DictValue | ( | int64 | i = 0 | ) |  |  | inlineexplicit | 
 
Constructs integer scalar. 
 
 
◆ DictValue() [4/8]
  
  | 
        
          | cv::dnn::DictValue::DictValue | ( | int | i | ) |  |  | inlineexplicit | 
 
Constructs integer scalar. 
 
 
◆ DictValue() [5/8]
  
  | 
        
          | cv::dnn::DictValue::DictValue | ( | unsigned | p | ) |  |  | inlineexplicit | 
 
Constructs integer scalar. 
 
 
◆ DictValue() [6/8]
  
  | 
        
          | cv::dnn::DictValue::DictValue | ( | double | p | ) |  |  | inlineexplicit | 
 
Constructs floating point scalar. 
 
 
◆ DictValue() [7/8]
  
  | 
        
          | cv::dnn::DictValue::DictValue | ( | const String & | s | ) |  |  | inlineexplicit | 
 
Constructs string scalar. 
 
 
◆ DictValue() [8/8]
  
  | 
        
          | cv::dnn::DictValue::DictValue | ( | const char * | s | ) |  |  | inlineexplicit | 
 
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 
 
◆ ~DictValue()
      
        
          | cv::dnn::DictValue::~DictValue | ( |  | ) |  | 
      
 
 
◆ arrayInt()
template<typename TypeIter > 
  
  | 
        
          | static DictValue cv::dnn::DictValue::arrayInt | ( | TypeIter | begin, |  
          |  |  | int | size |  
          |  | ) |  |  |  | static | 
 
Constructs integer array. 
 
 
◆ arrayReal()
template<typename TypeIter > 
  
  | 
        
          | static DictValue cv::dnn::DictValue::arrayReal | ( | TypeIter | begin, |  
          |  |  | int | size |  
          |  | ) |  |  |  | static | 
 
Constructs floating point array. 
 
 
◆ arrayString()
template<typename TypeIter > 
  
  | 
        
          | static DictValue cv::dnn::DictValue::arrayString | ( | TypeIter | begin, |  
          |  |  | int | size |  
          |  | ) |  |  |  | static | 
 
Constructs array of strings. 
 
 
◆ get()
template<typename T > 
      
        
          | T cv::dnn::DictValue::get | ( | int | idx = -1 | ) | const | 
      
 
Tries to convert array element with specified index to requested type and returns its. 
 
 
◆ getIntValue()
      
        
          | int cv::dnn::DictValue::getIntValue | ( | int | idx = -1 | ) | const | 
      
 
 
◆ getRealValue()
      
        
          | double cv::dnn::DictValue::getRealValue | ( | int | idx = -1 | ) | const | 
      
 
 
◆ getStringValue()
      
        
          | String cv::dnn::DictValue::getStringValue | ( | int | idx = -1 | ) | const | 
      
 
 
◆ isInt()
      
        
          | bool cv::dnn::DictValue::isInt | ( |  | ) | const | 
      
 
 
◆ isReal()
      
        
          | bool cv::dnn::DictValue::isReal | ( |  | ) | const | 
      
 
 
◆ isString()
      
        
          | bool cv::dnn::DictValue::isString | ( |  | ) | const | 
      
 
 
◆ operator=()
◆ size()
      
        
          | int cv::dnn::DictValue::size | ( |  | ) | const | 
      
 
 
◆ operator<<
  
  | 
        
          | std::ostream & operator<< | ( | std::ostream & | stream, |  
          |  |  | const DictValue & | dictv |  
          |  | ) |  |  |  | friend | 
 
 
◆ pd
◆ pi
◆ ps
◆ pv
      
        
          | void* cv::dnn::DictValue::pv | 
      
 
 
The documentation for this struct was generated from the following file: