21 #ifndef otbWrapperOutputVectorDataParameter_h
22 #define otbWrapperOutputVectorDataParameter_h
74 itkGetStringMacro(FileName);
itk::SmartPointer< Self > Pointer
This class represents a hierarchy of vector data.
itk::SmartPointer< Self > Pointer
This class represents a OutputVectorData parameter.
itk::SmartPointer< Self > Pointer
otb::VectorDataFileWriter< VectorDataType >::Pointer m_Writer
void SetFileName(const std::string &filename)
void FromString(const std::string &value) override
itkGetObjectMacro(VectorData, VectorDataType)
void SetFileName(const char *filename)
VectorDataType::Pointer m_VectorData
~OutputVectorDataParameter() override
bool HasValue() const override
itk::ProcessObject * GetWriter()
OutputVectorDataParameter(const Parameter &)=delete
itk::SmartPointer< const Self > ConstPointer
VectorDataType * GetValue(void)
void SetValue(VectorDataType *vd)
OutputVectorDataParameter Self
OutputVectorDataParameter()
std::string ToString() const override
ParameterType GetType() const override
void operator=(const Parameter &)=delete
This class represent a parameter for the wrapper framework This class is a high level class represent...
@ ParameterType_OutputVectorData
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.