#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: