OTB
9.0.0
Orfeo Toolbox
|
#include <otbImportVectorImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::Index< OutputImageType::ImageDimension > | IndexType |
typedef OutputImageType::PointType | OriginType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef TOutputImageType | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::ImageRegion< OutputImageType::ImageDimension > | RegionType |
typedef ImportVectorImageFilter | Self |
typedef itk::Size< OutputImageType::ImageDimension > | SizeType |
typedef OutputImageType::SpacingType | SpacingType |
typedef itk::ImageSource< OutputImageType > | Superclass |
typedef OutputImageType::PixelType | TOutputPixel |
typedef TOutputPixel::ValueType | TPixel |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
TPixel * | GetImportPointer () |
virtual void | SetImportPointer (TPixel *ptr, unsigned long num, bool LetFilterManageMemory) |
Static Public Member Functions | |
static Pointer | New () |
typedef itk::Matrix< double, OutputImageType::ImageDimension, OutputImageType::ImageDimension > | DirectionType |
RegionType | m_Region |
double | m_Spacing [OutputImageType::ImageDimension] |
double | m_Origin [OutputImageType::ImageDimension] |
DirectionType | m_Direction |
TPixel * | m_ImportPointer |
bool | m_FilterManageMemory |
unsigned int | m_NumberOfComponents |
unsigned long | m_Size |
void | SetRegion (const RegionType ®ion) |
const RegionType & | GetRegion () const |
virtual void | SetSpacing (const double data[]) |
virtual void | SetSpacing (const float data[]) |
virtual const double * | GetSpacing () const |
void | SetSpacing (const SpacingType &spacing) |
virtual void | SetOrigin (const double data[]) |
virtual void | SetOrigin (const float data[]) |
void | SetOrigin (const OriginType &origin) |
virtual unsigned int | GetNumberOfComponents () |
virtual void | SetNumberOfComponents (unsigned int _arg) |
virtual const double * | GetOrigin () const |
virtual void | SetDirection (const DirectionType direction) |
virtual const DirectionType & | GetDirection () const |
ImportVectorImageFilter () | |
virtual | ~ImportVectorImageFilter () |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | GenerateData () override |
void | GenerateOutputInformation () override |
void | EnlargeOutputRequestedRegion (itk::DataObject *output) override |
ImportVectorImageFilter (const ImportVectorImageFilter &)=delete | |
void | operator= (const ImportVectorImageFilter &)=delete |
Import data from a standard C array into an Image Type.
ImportVectorImageFilter provides a mechanism for importing data into an Image Type. ImportVectorImageFilter is an image source, so it behaves like any other pipeline object.
This class is templated over the output Image Type
Definition at line 45 of file otbImportVectorImageFilter.h.
typedef itk::SmartPointer<const Self> otb::ImportVectorImageFilter< TOutputImageType >::ConstPointer |
Definition at line 58 of file otbImportVectorImageFilter.h.
typedef itk::Matrix<double, OutputImageType::ImageDimension, OutputImageType::ImageDimension> otb::ImportVectorImageFilter< TOutputImageType >::DirectionType |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 139 of file otbImportVectorImageFilter.h.
typedef itk::Index<OutputImageType::ImageDimension> otb::ImportVectorImageFilter< TOutputImageType >::IndexType |
Index typedef support. An index is used to access pixel values.
Definition at line 64 of file otbImportVectorImageFilter.h.
typedef OutputImageType::PointType otb::ImportVectorImageFilter< TOutputImageType >::OriginType |
Definition at line 52 of file otbImportVectorImageFilter.h.
typedef OutputImageType::Pointer otb::ImportVectorImageFilter< TOutputImageType >::OutputImagePointer |
Definition at line 50 of file otbImportVectorImageFilter.h.
typedef TOutputImageType otb::ImportVectorImageFilter< TOutputImageType >::OutputImageType |
Typedef for the output image.
Definition at line 49 of file otbImportVectorImageFilter.h.
typedef itk::SmartPointer<Self> otb::ImportVectorImageFilter< TOutputImageType >::Pointer |
Definition at line 57 of file otbImportVectorImageFilter.h.
typedef itk::ImageRegion<OutputImageType::ImageDimension> otb::ImportVectorImageFilter< TOutputImageType >::RegionType |
Region typedef support. A region is used to specify a subset of an image.
Definition at line 74 of file otbImportVectorImageFilter.h.
typedef ImportVectorImageFilter otb::ImportVectorImageFilter< TOutputImageType >::Self |
Standard class typedefs.
Definition at line 55 of file otbImportVectorImageFilter.h.
typedef itk::Size<OutputImageType::ImageDimension> otb::ImportVectorImageFilter< TOutputImageType >::SizeType |
Size typedef support. A size is used to define region bounds.
Definition at line 70 of file otbImportVectorImageFilter.h.
typedef OutputImageType::SpacingType otb::ImportVectorImageFilter< TOutputImageType >::SpacingType |
Definition at line 51 of file otbImportVectorImageFilter.h.
typedef itk::ImageSource<OutputImageType> otb::ImportVectorImageFilter< TOutputImageType >::Superclass |
Definition at line 56 of file otbImportVectorImageFilter.h.
typedef OutputImageType::PixelType otb::ImportVectorImageFilter< TOutputImageType >::TOutputPixel |
Type of the output image pixel type.
Definition at line 77 of file otbImportVectorImageFilter.h.
typedef TOutputPixel::ValueType otb::ImportVectorImageFilter< TOutputImageType >::TPixel |
Definition at line 78 of file otbImportVectorImageFilter.h.
|
protected |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 35 of file otbImportVectorImageFilter.hxx.
|
protectedvirtual |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 55 of file otbImportVectorImageFilter.hxx.
|
privatedelete |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
virtual::itk::LightObject::Pointer otb::ImportVectorImageFilter< TOutputImageType >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
This filter can only produce the amount of data that it is given, so we must override ProcessObject::EnlargeOutputRequestedRegion() (The default implementation of a source produces the amount of data requested. This source, however, can only produce what it is given.)
Definition at line 135 of file otbImportVectorImageFilter.hxx.
|
overrideprotected |
This filter does not actually "produce" any data, rather it "wraps" the user supplied data into an itk::Image.
Definition at line 181 of file otbImportVectorImageFilter.hxx.
|
overrideprotected |
This is a source, so it must set the spacing, size, and largest possible region for the output image that it will produce.
Definition at line 152 of file otbImportVectorImageFilter.hxx.
|
virtual |
Get the direction of the image
ImportVectorImageFilter< TOutputImage >::TPixel * otb::ImportVectorImageFilter< TOutputImage >::GetImportPointer |
Get the pointer from which the image data is imported.
Definition at line 126 of file otbImportVectorImageFilter.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
|
virtual |
Get the origin of the image.
|
inline |
Get the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 110 of file otbImportVectorImageFilter.h.
|
virtual |
Get the spacing (size of a pixel) of the image.
|
static |
Method for creation through the object factory.
|
privatedelete |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
|
overrideprotected |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 68 of file otbImportVectorImageFilter.hxx.
|
virtual |
Set the direction of the image
Definition at line 234 of file otbImportVectorImageFilter.hxx.
|
virtual |
Set the pointer from which the image data is imported. "num" is the number of pixels in the block of memory. If "LetFilterManageMemory" is false, then the this filter will not free the memory in its destructor and the application providing the buffer retains the responsibility of freeing the memory for this image data. If "LetFilterManageMemory" is true, then this class will free the memory when this object is destroyed.
Definition at line 107 of file otbImportVectorImageFilter.hxx.
|
virtual |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
|
virtual |
Set the origin of the image.
|
virtual |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
void otb::ImportVectorImageFilter< TOutputImage >::SetOrigin | ( | const OriginType & | origin | ) |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 221 of file otbImportVectorImageFilter.hxx.
|
inline |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 96 of file otbImportVectorImageFilter.h.
|
virtual |
Set the spacing (size of a pixel) of the image.
|
virtual |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
void otb::ImportVectorImageFilter< TOutputImage >::SetSpacing | ( | const SpacingType & | spacing | ) |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 206 of file otbImportVectorImageFilter.hxx.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 181 of file otbImportVectorImageFilter.h.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 184 of file otbImportVectorImageFilter.h.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 183 of file otbImportVectorImageFilter.h.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 185 of file otbImportVectorImageFilter.h.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 180 of file otbImportVectorImageFilter.h.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 178 of file otbImportVectorImageFilter.h.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 186 of file otbImportVectorImageFilter.h.
|
private |
Set the region object that defines the size and starting index for the imported image. This will serve as the LargestPossibleRegion, the BufferedRegion, and the RequestedRegion.
Definition at line 179 of file otbImportVectorImageFilter.h.