|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
21 #ifndef otbWrapperParameterList_h
22 #define otbWrapperParameterList_h
64 typename ParameterVector::const_iterator
begin()
const;
67 typename ParameterVector::const_iterator
end()
const;
85 void Insert(
const std::string&, std::size_t = -1)
override;
105 const std::string&
GetToolTip(std::size_t)
const override;
109 void Erase(std::size_t start, std::size_t count)
override;
112 std::size_t
Size()
const override;
115 bool IsActive(
size_t)
const override;
118 void Swap(std::size_t, std::size_t)
override;
123 void FromStringList(
const std::vector<std::string>& value)
override;
124 std::string
ToString()
const override;
136 template <
typename L,
typename From,
typename Get>
140 template <
typename L,
typename Get>
144 template <
typename L,
typename Get>
148 template <
typename D,
typename From>
152 template <
typename D,
typename Set>
153 typename T::Pointer
FromData(D*, Set,
const std::string& description = std::string());
156 template <
typename D,
typename Set>
157 typename T::Pointer&
FromData(
typename T::Pointer&, D*, Set,
const std::string& description = std::string());
171 #ifndef OTB_MANUAL_INSTANTIATION
L::ObjectType * GetObjectList(L &, Get)
std::string GetNthFileName(std::vcl_size_t) const override
T::Pointer GetNthElement(std::vcl_size_t)
ParameterVector::const_iterator begin() const
bool HasValue() const override
This class represents a InputImage parameter.
~ParameterList() override
virtual void Erase(std::vcl_size_t id)
void AddFromFileName(const std::string &) override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
itk::SmartPointer< const Self > ConstPointer
void FromStringList(const std::vector< std::string > &value) override
const std::string & GetToolTip(std::vcl_size_t) const override
void SetNthFileName(std::vcl_size_t, const std::string &) override
void Erase(std::vcl_size_t start, std::vcl_size_t count) override
AbstractParameterList Superclass
bool IsActive(vcl_size_t) const override
std::vector< typename T::Pointer > ParameterVector
std::vcl_size_t SetStrings(const StringVector &) override
void ClearValue() override
void SetObjectList(L &, const L &, From, Get)
std::vector< std::string > ToStringList() const override
void InsertNullElement(std::vcl_size_t=-1) override
ParameterVector::const_iterator end() const
ParameterVector m_Parameters
void Insert(const std::string &, std::vcl_size_t=-1) override
void InsertElement(typename T::Pointer, std::vcl_size_t=-1)
This class is a base class for list-type parameters.
std::string ToString() const override
std::vector< std::string > StringVector
std::vcl_size_t GetStrings(StringVector &) const override
itk::SmartPointer< Self > Pointer
StringVector GetFileNameList() const override
void SetListFromFileName(const StringVector &) override
std::vcl_size_t Size() const override
void Swap(std::vcl_size_t, std::vcl_size_t) override
T::Pointer FromData(D *, Set, const std::string &description=std::string())