31 template <
class TPixel,
unsigned int VImageDimension = 2>
54 typedef typename Superclass::PixelType
PixelType;
80 itkStaticConstMacro(ImageDimension,
unsigned int, VImageDimension);
92 typedef typename Superclass::SizeType
SizeType;
140 virtual std::string GetProjectionRef(
void)
const;
143 virtual std::string GetGCPProjection(
void)
const;
145 virtual unsigned int GetGCPCount(
void)
const;
147 virtual OTB_GCP& GetGCPs(
unsigned int GCPnum);
148 virtual const OTB_GCP& GetGCPs(
unsigned int GCPnum)
const;
150 virtual std::string GetGCPId(
unsigned int GCPnum)
const;
151 virtual std::string GetGCPInfo(
unsigned int GCPnum)
const;
152 virtual double GetGCPRow(
unsigned int GCPnum)
const;
153 virtual double GetGCPCol(
unsigned int GCPnum)
const;
154 virtual double GetGCPX(
unsigned int GCPnum)
const;
155 virtual double GetGCPY(
unsigned int GCPnum)
const;
156 virtual double GetGCPZ(
unsigned int GCPnum)
const;
159 virtual VectorType GetGeoTransform(
void)
const;
162 virtual VectorType GetUpperLeftCorner(
void)
const;
163 virtual VectorType GetUpperRightCorner(
void)
const;
164 virtual VectorType GetLowerLeftCorner(
void)
const;
165 virtual VectorType GetLowerRightCorner(
void)
const;
168 virtual ImageKeywordlistType GetImageKeywordlist(
void);
169 virtual const ImageKeywordlistType GetImageKeywordlist(
void)
const;
171 void PrintSelf(std::ostream& os,
itk::Indent indent)
const;
182 void operator =(
const Self&);
187 ImageMetadataInterfacePointerType GetMetaDataInterface()
const;
196 #ifndef OTB_MANUAL_INSTANTIATION