21 #ifndef otbWorldFile_h
22 #define otbWorldFile_h
26 #include "itkObject.h"
27 #include "itkObjectFactory.h"
28 #include "OTBCartoExport.h"
45 class OTBCarto_EXPORT
WorldFile :
public itk::Object
56 itkGetMacro(LonOrigin,
double);
57 itkSetMacro(LonOrigin,
double);
58 itkGetMacro(LatOrigin,
double);
59 itkSetMacro(LatOrigin,
double);
60 itkGetMacro(LonSpacing,
double);
61 itkSetMacro(LonSpacing,
double);
62 itkGetMacro(LatSpacing,
double);
63 itkSetMacro(LatSpacing,
double);
64 itkGetMacro(LonRotation,
double);
65 itkSetMacro(LonRotation,
double);
66 itkGetMacro(LatRotation,
double);
67 itkSetMacro(LatRotation,
double);
69 itkGetStringMacro(ImageFilename);
70 itkSetStringMacro(ImageFilename);
75 WorldFile() : m_LonOrigin(0.0), m_LatOrigin(0.0), m_LonSpacing(0.0), m_LatSpacing(0.0), m_LonRotation(0.0), m_LatRotation(0.0), m_ImageFilename(
"")
Handles the world file that associates geographic information to png, jpg.
itk::SmartPointer< Self > Pointer
std::string m_ImageFilename
void operator=(const Self &)=delete
WorldFile(const Self &)=delete
itk::SmartPointer< const Self > ConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.