18 #ifndef __otbVectorImage_txx
19 #define __otbVectorImage_txx
30 template <
class TPixel,
unsigned int VImageDimension>
35 template <
class TPixel,
unsigned int VImageDimension>
38 return (this->GetMetaDataInterface()->GetProjectionRef());
41 template <
class TPixel,
unsigned int VImageDimension>
44 return (this->GetMetaDataInterface()->GetGCPProjection());
47 template <
class TPixel,
unsigned int VImageDimension>
50 return (this->GetMetaDataInterface()->GetGCPCount());
53 template <
class TPixel,
unsigned int VImageDimension>
56 return (this->GetMetaDataInterface()->GetGCPs(GCPnum));
59 template <
class TPixel,
unsigned int VImageDimension>
62 return (this->GetMetaDataInterface()->GetGCPs(GCPnum));
65 template <
class TPixel,
unsigned int VImageDimension>
68 return (this->GetMetaDataInterface()->GetGCPId(GCPnum));
71 template <
class TPixel,
unsigned int VImageDimension>
74 return (this->GetMetaDataInterface()->GetGCPInfo(GCPnum));
77 template <
class TPixel,
unsigned int VImageDimension>
80 return (this->GetMetaDataInterface()->GetGCPRow(GCPnum));
83 template <
class TPixel,
unsigned int VImageDimension>
86 return (this->GetMetaDataInterface()->GetGCPCol(GCPnum));
89 template <
class TPixel,
unsigned int VImageDimension>
92 return (this->GetMetaDataInterface()->GetGCPX(GCPnum));
95 template <
class TPixel,
unsigned int VImageDimension>
98 return (this->GetMetaDataInterface()->GetGCPY(GCPnum));
101 template <
class TPixel,
unsigned int VImageDimension>
104 return (this->GetMetaDataInterface()->GetGCPZ(GCPnum));
107 template <
class TPixel,
unsigned int VImageDimension>
111 return (this->GetMetaDataInterface()->GetGeoTransform());
114 template <
class TPixel,
unsigned int VImageDimension>
118 return (this->GetMetaDataInterface()->GetUpperLeftCorner());
121 template <
class TPixel,
unsigned int VImageDimension>
125 return (this->GetMetaDataInterface()->GetUpperRightCorner());
128 template <
class TPixel,
unsigned int VImageDimension>
132 return (this->GetMetaDataInterface()->GetLowerLeftCorner());
135 template <
class TPixel,
unsigned int VImageDimension>
139 return (this->GetMetaDataInterface()->GetLowerRightCorner());
142 template <
class TPixel,
unsigned int VImageDimension>
148 itk::ExposeMetaData<ImageKeywordlist>(this->GetMetaDataDictionary(),
154 template <
class TPixel,
unsigned int VImageDimension>
160 itk::ExposeMetaData<ImageKeywordlist>(this->GetMetaDataDictionary(),
166 template <
class TPixel,
unsigned int VImageDimension>
171 Superclass::CopyInformation(data);
175 template <
class TPixel,
unsigned int VImageDimension>
180 if (m_ImageMetadataInterface.IsNull())
182 return m_ImageMetadataInterface;
185 template <
class TPixel,
unsigned int VImageDimension>
189 Superclass::PrintSelf(os, indent);
190 this->GetMetaDataInterface()->PrintSelf(os, indent, this->GetMetaDataDictionary());