#include <ParameterDescriptor.h>
Definition at line 49 of file ParameterDescriptor.h.
 
◆ Direction
◆ ParameterDescriptor() [1/2]
◆ ParameterDescriptor() [2/2]
◆ ~ParameterDescriptor()
  
  
      
        
          | virtual te::process::ParameterDescriptor::~ParameterDescriptor  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Virtual destructor. 
Assigment operator 
 
 
◆ getDataType()
      
        
          | int te::process::ParameterDescriptor::getDataType  | 
          ( | 
           | ) | 
           const | 
        
      
 
Sets the parameter data type. 
 
 
◆ getDefaultValue()
      
        
          | const ParameterValue* te::process::ParameterDescriptor::getDefaultValue  | 
          ( | 
           | ) | 
           const | 
        
      
 
Sets the default value. This object wille TAKE THE OWNERSHIP of the pointer. 
 
 
◆ getDescription()
      
        
          | const std::string te::process::ParameterDescriptor::getDescription  | 
          ( | 
           | ) | 
           const | 
        
      
 
Sets the parameter description. 
 
 
◆ getDirection()
      
        
          | Direction te::process::ParameterDescriptor::getDirection  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getName()
      
        
          | const std::string te::process::ParameterDescriptor::getName  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ isRequired()
      
        
          | bool te::process::ParameterDescriptor::isRequired  | 
          ( | 
           | ) | 
           const | 
        
      
 
Sets the parameter to be required. 
 
 
◆ isValueValid()
◆ operator=()
◆ setDataType()
      
        
          | void te::process::ParameterDescriptor::setDataType  | 
          ( | 
          int  | 
          dataType | ) | 
           | 
        
      
 
Checks if the parameter is required. 
 
 
◆ setDefaultValue()
      
        
          | void te::process::ParameterDescriptor::setDefaultValue  | 
          ( | 
          ParameterValue *  | 
          defaultValue | ) | 
           | 
        
      
 
Checks if the given value is valid basedon the descriptor metadata. 
 
 
◆ setDescription()
      
        
          | void te::process::ParameterDescriptor::setDescription  | 
          ( | 
          const std::string &  | 
          description | ) | 
           | 
        
      
 
Gets the parameter data type. 
 
 
◆ setDirection()
      
        
          | void te::process::ParameterDescriptor::setDirection  | 
          ( | 
          Direction  | 
          direction | ) | 
           | 
        
      
 
Gets the default value. If not set, returns null. 
 
 
◆ setName()
      
        
          | void te::process::ParameterDescriptor::setName  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
        
      
 
Gets the parameter description. 
 
 
◆ setRequired()
      
        
          | void te::process::ParameterDescriptor::setRequired  | 
          ( | 
          bool  | 
          required | ) | 
           | 
        
      
 
 
◆ m_dataType
  
  
      
        
          | int te::process::ParameterDescriptor::m_dataType | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_defaultValue
  
  
      
        
          | std::unique_ptr<ParameterValue> te::process::ParameterDescriptor::m_defaultValue | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_description
  
  
      
        
          | std::string te::process::ParameterDescriptor::m_description | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_direction
  
  
      
        
          | Direction te::process::ParameterDescriptor::m_direction | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_isRequired
  
  
      
        
          | bool te::process::ParameterDescriptor::m_isRequired | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_name
  
  
      
        
          | std::string te::process::ParameterDescriptor::m_name | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: