OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorImage.h>
Public Types | |
typedef itk::DefaultVectorPixelAccessorFunctor< Self > | AccessorFunctorType |
using | ConstPointer = itk::SmartPointer< const Self > |
using | ConstWeakPointer = itk::WeakPointer< const Self > |
typedef Superclass::DirectionType | DirectionType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::InternalPixelType | InternalPixelType |
typedef Superclass::IOPixelType | IOPixelType |
typedef itk::VectorImageNeighborhoodAccessorFunctor< Self > | NeighborhoodAccessorFunctorType |
typedef Superclass::OffsetType | OffsetType |
typedef Superclass::PixelContainer | PixelContainer |
typedef Superclass::PixelType | PixelType |
using | Pointer = itk::SmartPointer< Self > |
typedef Superclass::PointType | PointType |
typedef Superclass::RegionType | RegionType |
using | Self = VectorImage |
typedef Superclass::SizeType | SizeType |
typedef Superclass::SpacingType | SpacingType |
using | Superclass = itk::VectorImage< TPixel, VImageDimension > |
typedef Superclass::ValueType | ValueType |
using | VectorType = ImageMetadataInterfaceBase::VectorType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual VectorType | GetGeoTransform (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::ImageCommons | |
double | GetGCPCol (unsigned int GCPnum) const |
unsigned int | GetGCPCount (void) const |
std::string | GetGCPId (unsigned int GCPnum) const |
std::string | GetGCPInfo (unsigned int GCPnum) const |
std::string | GetGCPProjection (void) const |
double | GetGCPRow (unsigned int GCPnum) const |
const GCP & | GetGCPs (unsigned int GCPnum) const |
double | GetGCPX (unsigned int GCPnum) const |
double | GetGCPY (unsigned int GCPnum) const |
double | GetGCPZ (unsigned int GCPnum) const |
ImageMetadata & | GetImageMetadata () |
const ImageMetadata & | GetImageMetadata () const |
std::string | GetProjectionRef (void) const |
bool | HasSensorGeometry () const |
void | SetBandImageMetadata (ImageMetadata::ImageMetadataBandsType imd) |
void | SetImageMetadata (ImageMetadata imd) |
void | SetProjectionRef (const std::string &wkt) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | ImageDimension = VImageDimension |
VectorType | GetUpperLeftCorner (void) const |
VectorType | GetUpperRightCorner (void) const |
VectorType | GetLowerLeftCorner (void) const |
VectorType | GetLowerRightCorner (void) const |
SpacingType | GetSignedSpacing () const |
virtual void | SetSignedSpacing (SpacingType spacing) |
virtual void | SetSignedSpacing (double spacing[VImageDimension]) |
virtual void | SetNumberOfComponentsPerPixel (unsigned int n) override |
void | CopyInformation (const itk::DataObject *) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () |
const NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () const |
VectorImage () | |
~VectorImage () override | |
VectorImage (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Public Attributes inherited from otb::ImageCommons | |
ImageMetadata | m_Imd |
Creation of an "otb" vector image which contains metadata.
Definition at line 45 of file otbVectorImage.h.
typedef itk::DefaultVectorPixelAccessorFunctor<Self> otb::VectorImage< TPixel, VImageDimension >::AccessorFunctorType |
Accessor type that convert data between internal and external representations.
Functor to provide a common API between DefaultPixelAccessor and DefaultVectorPixelAccessor
Definition at line 86 of file otbVectorImage.h.
using otb::VectorImage< TPixel, VImageDimension >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 54 of file otbVectorImage.h.
using otb::VectorImage< TPixel, VImageDimension >::ConstWeakPointer = itk::WeakPointer<const Self> |
Definition at line 55 of file otbVectorImage.h.
typedef Superclass::DirectionType otb::VectorImage< TPixel, VImageDimension >::DirectionType |
Direction typedef support. A matrix of direction cosines.
Definition at line 110 of file otbVectorImage.h.
typedef Superclass::IndexType otb::VectorImage< TPixel, VImageDimension >::IndexType |
Index typedef support. An index is used to access pixel values.
Definition at line 101 of file otbVectorImage.h.
typedef Superclass::InternalPixelType otb::VectorImage< TPixel, VImageDimension >::InternalPixelType |
Internal Pixel representation. Used to maintain a uniform API with Image Adaptors and allow keeping a particular internal representation of data while showing a different external representation.
Definition at line 76 of file otbVectorImage.h.
typedef Superclass::IOPixelType otb::VectorImage< TPixel, VImageDimension >::IOPixelType |
Definition at line 78 of file otbVectorImage.h.
typedef itk::VectorImageNeighborhoodAccessorFunctor<Self> otb::VectorImage< TPixel, VImageDimension >::NeighborhoodAccessorFunctorType |
Tyepdef for the functor used to access a neighborhood of pixel pointers.
Definition at line 89 of file otbVectorImage.h.
typedef Superclass::OffsetType otb::VectorImage< TPixel, VImageDimension >::OffsetType |
Offset typedef support. An offset is used to access pixel values.
Definition at line 104 of file otbVectorImage.h.
typedef Superclass::PixelContainer otb::VectorImage< TPixel, VImageDimension >::PixelContainer |
Container used to store pixels in the image.
Definition at line 98 of file otbVectorImage.h.
typedef Superclass::PixelType otb::VectorImage< TPixel, VImageDimension >::PixelType |
Pixel typedef support. Used to declare pixel type in filters or other operations.
Definition at line 63 of file otbVectorImage.h.
using otb::VectorImage< TPixel, VImageDimension >::Pointer = itk::SmartPointer<Self> |
Definition at line 53 of file otbVectorImage.h.
typedef Superclass::PointType otb::VectorImage< TPixel, VImageDimension >::PointType |
Origin typedef support. The origin is the geometric coordinates of the index (0, 0).
Definition at line 121 of file otbVectorImage.h.
typedef Superclass::RegionType otb::VectorImage< TPixel, VImageDimension >::RegionType |
Region typedef support. A region is used to specify a subset of an image.
Definition at line 113 of file otbVectorImage.h.
using otb::VectorImage< TPixel, VImageDimension >::Self = VectorImage |
Standard class typedefs.
Definition at line 51 of file otbVectorImage.h.
typedef Superclass::SizeType otb::VectorImage< TPixel, VImageDimension >::SizeType |
Size typedef support. A size is used to define region bounds.
Definition at line 107 of file otbVectorImage.h.
typedef Superclass::SpacingType otb::VectorImage< TPixel, VImageDimension >::SpacingType |
Spacing typedef support. Spacing holds the size of a pixel. The spacing is the geometric distance between image samples.
Definition at line 117 of file otbVectorImage.h.
using otb::VectorImage< TPixel, VImageDimension >::Superclass = itk::VectorImage<TPixel, VImageDimension> |
Definition at line 52 of file otbVectorImage.h.
typedef Superclass::ValueType otb::VectorImage< TPixel, VImageDimension >::ValueType |
Typedef alias for PixelType
Definition at line 70 of file otbVectorImage.h.
using otb::VectorImage< TPixel, VImageDimension >::VectorType = ImageMetadataInterfaceBase::VectorType |
Definition at line 57 of file otbVectorImage.h.
|
protected |
Get image corners.
Definition at line 32 of file otbVectorImage.hxx.
|
inlineoverrideprotected |
Get image corners.
Definition at line 177 of file otbVectorImage.h.
|
privatedelete |
Get image corners.
|
override |
Copy metadata from a DataObject.
Definition at line 80 of file otbVectorImage.hxx.
virtual::itk::LightObject::Pointer otb::VectorImage< TPixel, VImageDimension >::CreateAnother | ( | void | ) | const |
|
virtual |
Get the six coefficients of affine geoTtransform.
Definition at line 115 of file otbVectorImage.hxx.
VectorImage< TPixel, VImageDimension >::VectorType otb::VectorImage< TPixel, VImageDimension >::GetLowerLeftCorner | ( | void | ) | const |
Get image corners.
Definition at line 159 of file otbVectorImage.hxx.
VectorImage< TPixel, VImageDimension >::VectorType otb::VectorImage< TPixel, VImageDimension >::GetLowerRightCorner | ( | void | ) | const |
Get image corners.
Definition at line 171 of file otbVectorImage.hxx.
|
virtual |
Run-time type information (and related methods).
|
inline |
Return the Pixel Accessor object Return the Pixel Accessor object Return the NeighborhoodAccessor functor
Definition at line 164 of file otbVectorImage.h.
|
inline |
Return the NeighborhoodAccessor functor
Definition at line 170 of file otbVectorImage.h.
VectorImage< TPixel, VImageDimension >::SpacingType otb::VectorImage< TPixel, VImageDimension >::GetSignedSpacing |
Get signed spacing
Definition at line 38 of file otbVectorImage.hxx.
VectorImage< TPixel, VImageDimension >::VectorType otb::VectorImage< TPixel, VImageDimension >::GetUpperLeftCorner | ( | void | ) | const |
Get image corners.
Definition at line 136 of file otbVectorImage.hxx.
VectorImage< TPixel, VImageDimension >::VectorType otb::VectorImage< TPixel, VImageDimension >::GetUpperRightCorner | ( | void | ) | const |
Get image corners.
Definition at line 147 of file otbVectorImage.hxx.
|
static |
Method for creation through the object factory.
Referenced by otb::MeanShiftSmoothingImageFilter< TInputImage, TOutputImage, TKernel, TOutputIterationImage >::MeanShiftSmoothingImageFilter().
|
privatedelete |
Get image corners.
|
override |
Get image corners.
Definition at line 183 of file otbVectorImage.hxx.
|
overridevirtual |
Get image corners.
Definition at line 104 of file otbVectorImage.hxx.
Referenced by otb::functor_filter_details::NumberOfOutputComponents< F, otb::VectorImage< T >, N >::Set().
|
virtual |
Get image corners.
Definition at line 73 of file otbVectorImage.hxx.
|
virtual |
Set signed spacing
Definition at line 50 of file otbVectorImage.hxx.
|
static |
Dimension of the image. This constant is used by functions that are templated over image type (as opposed to being templated over pixel type and dimension) when they need compile time access to the dimension of the image.
Definition at line 95 of file otbVectorImage.h.