OTB
9.0.0
Orfeo Toolbox
|
#include <otbOGRDataSourceToLabelImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::ImageBase< OutputImageType::ImageDimension > | ImageBaseType |
typedef OGRDataSourceType::Pointer | OGRDataSourcePointerType |
typedef ogr::DataSource | OGRDataSourceType |
typedef ogr::Layer | OGRLayerType |
typedef OutputImageType::InternalPixelType | OutputImageInternalPixelType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::IndexType | OutputIndexType |
typedef OutputImageType::PointType | OutputOriginType |
typedef OutputImageType::SizeType | OutputSizeType |
typedef OutputImageType::SpacingType | OutputSpacingType |
typedef itk::SmartPointer< Self > | Pointer |
typedef OGRDataSourceToLabelImageFilter | Self |
typedef itk::ImageSource< TOutputImage > | Superclass |
Public Member Functions | |
virtual void | AddOGRDataSource (const OGRDataSourceType *ds) |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
const OGRDataSourceType * | GetInput (unsigned int idx) |
virtual const char * | GetNameOfClass () const |
virtual const OutputSizeType & | GetOutputSize () const |
virtual void | SetOutputSize (OutputSizeType _arg) |
Burn geometries from the specified VectorData into raster.
This class handles burning several input OGRDataSource
into the output raster. It has two different modes:
Please note that the background value is also used in BurnAttributeModeOn() to fill areas where there are no geometries.
Setting the output raster information can be done in two ways by:
Definition at line 59 of file otbOGRDataSourceToLabelImageFilter.h.
typedef itk::SmartPointer<const Self> otb::OGRDataSourceToLabelImageFilter< TOutputImage >::ConstPointer |
Definition at line 66 of file otbOGRDataSourceToLabelImageFilter.h.
typedef itk::ImageBase<OutputImageType::ImageDimension> otb::OGRDataSourceToLabelImageFilter< TOutputImage >::ImageBaseType |
Definition at line 89 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OGRDataSourceType::Pointer otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OGRDataSourcePointerType |
Definition at line 86 of file otbOGRDataSourceToLabelImageFilter.h.
typedef ogr::DataSource otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OGRDataSourceType |
VectorData typedefs
Definition at line 85 of file otbOGRDataSourceToLabelImageFilter.h.
typedef ogr::Layer otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OGRLayerType |
Definition at line 87 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::InternalPixelType otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputImageInternalPixelType |
Definition at line 82 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::PixelType otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputImagePixelType |
Definition at line 81 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::Pointer otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputImagePointer |
Definition at line 75 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::RegionType otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputImageRegionType |
Definition at line 80 of file otbOGRDataSourceToLabelImageFilter.h.
typedef TOutputImage otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputImageType |
Definition at line 72 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::IndexType otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputIndexType |
Definition at line 77 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::PointType otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputOriginType |
Definition at line 79 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::SizeType otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputSizeType |
Definition at line 76 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OutputImageType::SpacingType otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OutputSpacingType |
Definition at line 78 of file otbOGRDataSourceToLabelImageFilter.h.
typedef itk::SmartPointer<Self> otb::OGRDataSourceToLabelImageFilter< TOutputImage >::Pointer |
Definition at line 65 of file otbOGRDataSourceToLabelImageFilter.h.
typedef OGRDataSourceToLabelImageFilter otb::OGRDataSourceToLabelImageFilter< TOutputImage >::Self |
Standard class typedefs
Definition at line 63 of file otbOGRDataSourceToLabelImageFilter.h.
typedef itk::ImageSource<TOutputImage> otb::OGRDataSourceToLabelImageFilter< TOutputImage >::Superclass |
Definition at line 64 of file otbOGRDataSourceToLabelImageFilter.h.
|
protected |
Set the origin of the output image.
Definition at line 39 of file otbOGRDataSourceToLabelImageFilter.hxx.
References otb::OGRDataSourceToLabelImageFilter< TOutputImage >::m_BandsToBurn, otb::OGRDataSourceToLabelImageFilter< TOutputImage >::m_OutputSize, otb::OGRDataSourceToLabelImageFilter< TOutputImage >::m_OutputSpacing, and otb::OGRDataSourceToLabelImageFilter< TOutputImage >::m_OutputStartIndex.
|
overrideprotecteddefault |
Set the origin of the output image.
|
privatedelete |
Set the origin of the output image.
|
virtual |
Method for adding a OGRDataSource
to rasterize
Definition at line 53 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
virtual::itk::LightObject::Pointer otb::OGRDataSourceToLabelImageFilter< TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Set the origin of the output image.
Definition at line 160 of file otbOGRDataSourceToLabelImageFilter.hxx.
References otb::ogr::StringListConverter::to_ogr().
|
overrideprotected |
Set the origin of the output image.
Definition at line 117 of file otbOGRDataSourceToLabelImageFilter.hxx.
References otb::ogr::DataSource::GetLayersCount(), and otb::WriteNoDataFlags().
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
const OGRDataSourceToLabelImageFilter< TOutputImage >::OGRDataSourceType * otb::OGRDataSourceToLabelImageFilter< TOutputImage >::GetInput | ( | unsigned int | idx | ) |
Get Nth input OGRDataSource
Definition at line 59 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
|
virtual |
Get the size of the output image.
|
static |
Method for creation through the object factory.
|
privatedelete |
Set the origin of the output image.
|
overrideprotected |
Set the origin of the output image.
Definition at line 239 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Set/Get the AllTouchedMode flag
|
virtual |
Set/Get the background value
|
virtual |
Set the attribute field on the OGRFeature
to be used as burn value in the output image
|
virtual |
Set/Get the BurnAttributeMode flag
|
virtual |
Set/Get the foreground value
|
virtual |
Set the origin of the output image.
Definition at line 91 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
Definition at line 98 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
void otb::OGRDataSourceToLabelImageFilter< TOutputImage >::SetOutputParametersFromImage | ( | const ImagePointerType | image | ) |
Useful to set the output parameters from an existing image pointer
Definition at line 108 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Set/Get Output Projection Ref
|
virtual |
Set the size of the output image.
|
virtual |
Set the origin of the output image.
Definition at line 75 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
Definition at line 82 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
virtual |
Set the spacing (size of a pixel) of the output image.
Definition at line 65 of file otbOGRDataSourceToLabelImageFilter.hxx.
|
private |
Set the origin of the output image.
Definition at line 186 of file otbOGRDataSourceToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 183 of file otbOGRDataSourceToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 172 of file otbOGRDataSourceToLabelImageFilter.h.
Referenced by otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OGRDataSourceToLabelImageFilter().
|
private |
Set the origin of the output image.
Definition at line 175 of file otbOGRDataSourceToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 185 of file otbOGRDataSourceToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 184 of file otbOGRDataSourceToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 180 of file otbOGRDataSourceToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 178 of file otbOGRDataSourceToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 181 of file otbOGRDataSourceToLabelImageFilter.h.
Referenced by otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OGRDataSourceToLabelImageFilter().
|
private |
Set the origin of the output image.
Definition at line 179 of file otbOGRDataSourceToLabelImageFilter.h.
Referenced by otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OGRDataSourceToLabelImageFilter().
|
private |
Set the origin of the output image.
Definition at line 182 of file otbOGRDataSourceToLabelImageFilter.h.
Referenced by otb::OGRDataSourceToLabelImageFilter< TOutputImage >::OGRDataSourceToLabelImageFilter().
|
private |
Set the origin of the output image.
Definition at line 171 of file otbOGRDataSourceToLabelImageFilter.h.