Enable or disable the use of bi-directional patterns (requires twice as many patterns as well as increased exposure time)  
 More...
#include <Zivid/Settings.h>
Enable or disable the use of bi-directional patterns (requires twice as many patterns as well as increased exposure time) 
 
◆ ValueType
The type of the underlying value 
 
 
◆ Bidirectional() [1/2]
  
  
      
        
          | Zivid::Settings::Bidirectional::Bidirectional  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ Bidirectional() [2/2]
  
  
      
        
          | constexpr Zivid::Settings::Bidirectional::Bidirectional  | 
          ( | 
          ValueType  | 
          value | ) | 
           | 
         
       
   | 
  
inlineexplicitconstexprnoexcept   | 
  
 
 
◆ operator bool()
  
  
      
        
          | Zivid::Settings::Bidirectional::operator bool  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineexplicit   | 
  
 
Convert to bool where appropriate 
 
 
◆ operator!=()
  
  
      
        
          | bool Zivid::Settings::Bidirectional::operator!=  | 
          ( | 
          const Bidirectional &  | 
          other | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator==()
  
  
      
        
          | bool Zivid::Settings::Bidirectional::operator==  | 
          ( | 
          const Bidirectional &  | 
          other | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ setFromString()
  
  
      
        
          | void Zivid::Settings::Bidirectional::setFromString  | 
          ( | 
          const std::string &  | 
          value | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Set the value from string 
 
 
◆ toString()
  
  
      
        
          | std::string Zivid::Settings::Bidirectional::toString  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ value()
  
  
      
        
          | const ValueType& Zivid::Settings::Bidirectional::value  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator<<
  
  
      
        
          | std::ostream& operator<<  | 
          ( | 
          std::ostream &  | 
          stream,  | 
         
        
           | 
           | 
          const Bidirectional &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
Operator to serialize the value to a stream 
 
 
◆ operator>>
  
  
      
        
          | std::istream& operator>>  | 
          ( | 
          std::istream &  | 
          stream,  | 
         
        
           | 
           | 
          Bidirectional &  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
Operator to set the value from a stream 
 
 
◆ description
  
  
      
        
          | constexpr const char* Zivid::Settings::Bidirectional::description | 
         
       
   | 
  
staticconstexpr   | 
  
 
Initial value:{
                R"description(Enable or disable the use of bi-directional patterns (requires twice as many patterns as well as increased exposure time))description"
            }
 
The description for this value 
 
 
◆ isContainer
  
  
      
        
          | constexpr bool Zivid::Settings::Bidirectional::isContainer { false } | 
         
       
   | 
  
staticconstexpr   | 
  
 
Check if it contains child members 
 
 
◆ name
  
  
      
        
          | constexpr const char* Zivid::Settings::Bidirectional::name { "Bidirectional" } | 
         
       
   | 
  
staticconstexpr   | 
  
 
 
◆ no
◆ path
  
  
      
        
          | constexpr const char* Zivid::Settings::Bidirectional::path { "Bidirectional" } | 
         
       
   | 
  
staticconstexpr   | 
  
 
The full path for this value 
 
 
◆ yes
The documentation for this class was generated from the following file: