21 #ifndef otbImageToOSMVectorDataGenerator_h
22 #define otbImageToOSMVectorDataGenerator_h
43 template <
class TImage>
78 using Superclass::SetInput;
105 #ifndef OTB_MANUAL_INSTANTIATION
Helper class to compute the extent of the input image and use it to fill the bbox for the OSM request...
ImageToOSMVectorDataGenerator(const Self &)=delete
const ImageType * GetInput() const
~ImageToOSMVectorDataGenerator() override
Superclass::VectorDataType VectorDataType
void EstimateImageExtent()
void operator=(const Self &)=delete
itk::SmartPointer< const Self > ConstPointer
ImageType::IndexType IndexType
itk::SmartPointer< Self > Pointer
ImageType::SizeType SizeType
ImageType::PointType PointType
OSMDataToVectorDataGenerator Superclass
void GenerateData() override
ImageExtentType m_ImageExtent
ImageToOSMVectorDataGenerator Self
ImageToOSMVectorDataGenerator()
void SetInput(const ImageType *input)
Request OSM Server using the OSM API 0.6 to get the xml file storing the vector elements available.
This class represents a hierarchy of vector data.
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.