diff --git a/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h index 5fcd6cc258782a00d55a7552f70cf13fe278ae05..8315d0835faf5946d30ef7d2537e5a5e66c5cfcd 100644 --- a/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h +++ b/Modules/Wrappers/ApplicationEngine/include/otbWrapperParameter.h @@ -132,38 +132,22 @@ public: */ virtual std::vector<Parameter::Pointer > GetChildrenList(); + /** Get the dynamic type as declared in WrapperTypes.h */ virtual ParameterType GetType() const = 0; + /** Parameter conversion functions. They are used by WrapperApplication + * to provide functions like SetParameterInt, GetParameterString, etc. + */ virtual int ToInt() const; virtual float ToFloat() const; virtual std::string ToString() const; virtual std::vector<std::string> ToStringList() const; - /* - virtual std::vector<std::string> ToStringList() const; - virtual ImageBaseType* OutputImage() const; - virtual ImageBaseType* ToComplexOutputImage() const; - virtual FloatVectorImageType* ToImage() const; - virtual FloatVectorImageListType* ToImageList() const; - virtual ComplexFloatVectorImageType* ToComplexImage() const; - virtual VectorDataType* ToVectorData() const; - virtual VectorDataListType* ToVectorDataList() const; - */ - virtual void FromInt(int); virtual void FromFloat(float); virtual void FromString(const std::string&); virtual void FromStringList(const std::vector<std::string>&); - /* - virtual void FromStringList(const std::vector<std::string>&); - virtual void FromOutputImage(const FloatVectorImageType*); - virtual void FromComplexOutputImage(const ComplexFloatVectorImageType*); - virtual void FromOutputVectorData(const VectorDataType*); - virtual void FromInputImage(const ImageBaseType*); - virtual void FromComplexInputImage(const ImageBaseType*); - */ - protected: /** Constructor */ Parameter();