21 #ifndef otbWrapperDirectoryParameter_h
22 #define otbWrapperDirectoryParameter_h
56 return m_StringParam->HasValue();
66 m_StringParam->ClearValue();
72 Superclass::SetActive(value);
73 m_StringParam->SetActive(value);
This class represent a string parameter for the wrapper framework.
virtual ParameterType GetType() const override
void ClearValue() override
std::string ToString() const override
DirectoryParameter(const DirectoryParameter &)=delete
otbSetObjectMemberMacro(StringParam, Value, std::string)
otbGetObjectMemberConstMacro(StringParam, Active, bool)
StringParameter::Pointer m_StringParam
~DirectoryParameter() override
itk::SmartPointer< const Self > ConstPointer
otbGetObjectMemberConstMacro(StringParam, Value, std::string)
void FromString(const std::string &value) override
itk::SmartPointer< Self > Pointer
bool HasValue() const override
void SetActive(bool value) override
This class represent a parameter for the wrapper framework This class is a high level class represent...
itk::SmartPointer< Self > Pointer
@ ParameterType_Directory
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.