OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorDataToLabelImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef DataTreeType::ConstPointer | DataTreeConstPointerType |
typedef DataTreeType::Pointer | DataTreePointerType |
typedef VectorDataType::DataTreeType | DataTreeType |
typedef itk::ImageBase< OutputImageType::ImageDimension > | ImageBaseType |
typedef DataTreeType::TreeNodeType | InternalTreeNodeType |
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 VectorDataToLabelImageFilter | Self |
typedef itk::ImageSource< TOutputImage > | Superclass |
typedef TVectorData | VectorDataType |
Public Member Functions | |
virtual void | AddVectorData (const VectorDataType *vd) |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
const VectorDataType * | 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 VectorDatas into the output raster. The burn values are extracted from a field set by the user.If no burning field is set, the "FID" is used by default.
Setting the output raster information can be done in two ways by:
OGRRegisterAll() method must have been called before applying filter.
Definition at line 54 of file otbVectorDataToLabelImageFilter.h.
typedef itk::SmartPointer<const Self> otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::ConstPointer |
Definition at line 61 of file otbVectorDataToLabelImageFilter.h.
typedef DataTreeType::ConstPointer otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::DataTreeConstPointerType |
Definition at line 84 of file otbVectorDataToLabelImageFilter.h.
typedef DataTreeType::Pointer otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::DataTreePointerType |
Definition at line 83 of file otbVectorDataToLabelImageFilter.h.
typedef VectorDataType::DataTreeType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::DataTreeType |
Definition at line 81 of file otbVectorDataToLabelImageFilter.h.
typedef itk::ImageBase<OutputImageType::ImageDimension> otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::ImageBaseType |
Definition at line 86 of file otbVectorDataToLabelImageFilter.h.
typedef DataTreeType::TreeNodeType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::InternalTreeNodeType |
Definition at line 82 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::InternalPixelType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputImageInternalPixelType |
Definition at line 77 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::PixelType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputImagePixelType |
Definition at line 76 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::Pointer otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputImagePointer |
Definition at line 70 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::RegionType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputImageRegionType |
Definition at line 75 of file otbVectorDataToLabelImageFilter.h.
typedef TOutputImage otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputImageType |
Definition at line 67 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::IndexType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputIndexType |
Definition at line 72 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::PointType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputOriginType |
Definition at line 74 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::SizeType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputSizeType |
Definition at line 71 of file otbVectorDataToLabelImageFilter.h.
typedef OutputImageType::SpacingType otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::OutputSpacingType |
Definition at line 73 of file otbVectorDataToLabelImageFilter.h.
typedef itk::SmartPointer<Self> otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::Pointer |
Definition at line 60 of file otbVectorDataToLabelImageFilter.h.
typedef VectorDataToLabelImageFilter otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::Self |
Standard class typedefs
Definition at line 58 of file otbVectorDataToLabelImageFilter.h.
typedef itk::ImageSource<TOutputImage> otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::Superclass |
Definition at line 59 of file otbVectorDataToLabelImageFilter.h.
typedef TVectorData otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::VectorDataType |
VectorData typedefs
Definition at line 80 of file otbVectorDataToLabelImageFilter.h.
|
protected |
Set the origin of the output image.
Definition at line 35 of file otbVectorDataToLabelImageFilter.hxx.
References otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::m_OutputSize, otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::m_OutputSpacing, and otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::m_OutputStartIndex.
|
inlineoverrideprotected |
Set the origin of the output image.
Definition at line 150 of file otbVectorDataToLabelImageFilter.h.
|
privatedelete |
Set the origin of the output image.
|
virtual |
Method for adding VectorData to rasterize
Definition at line 47 of file otbVectorDataToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
|
virtual |
Set the origin of the output image.
virtual::itk::LightObject::Pointer otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Set the origin of the output image.
Definition at line 223 of file otbVectorDataToLabelImageFilter.hxx.
|
overrideprotected |
Set the origin of the output image.
Definition at line 112 of file otbVectorDataToLabelImageFilter.hxx.
References otb::OGRIOHelper::New(), otbMsgDevMacro, and otb::MetaDataKey::ProjectionRefKey.
|
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 VectorDataToLabelImageFilter< TVectorData, TOutputImage >::VectorDataType * otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::GetInput | ( | unsigned int | idx | ) |
Get Nth input VectorData
Definition at line 54 of file otbVectorDataToLabelImageFilter.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 294 of file otbVectorDataToLabelImageFilter.hxx.
|
virtual |
Set/Get the AllTouchedMode flag
|
virtual |
Set the background value
|
virtual |
Set the origin of the output image.
|
virtual |
Set the default burn value
|
virtual |
Set the origin of the output image.
Definition at line 86 of file otbVectorDataToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
Definition at line 93 of file otbVectorDataToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
void otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::SetOutputParametersFromImage | ( | const ImagePointerType | image | ) |
Useful to set the output parameters from an existing image
Definition at line 103 of file otbVectorDataToLabelImageFilter.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 70 of file otbVectorDataToLabelImageFilter.hxx.
|
virtual |
Set the origin of the output image.
Definition at line 77 of file otbVectorDataToLabelImageFilter.hxx.
|
virtual |
Set the spacing (size of a pixel) of the output image.
Definition at line 60 of file otbVectorDataToLabelImageFilter.hxx.
|
private |
Set the origin of the output image.
Definition at line 191 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 188 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 179 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 182 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 177 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 185 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 178 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 172 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 196 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 194 of file otbVectorDataToLabelImageFilter.h.
|
private |
Set the origin of the output image.
Definition at line 197 of file otbVectorDataToLabelImageFilter.h.
Referenced by otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::VectorDataToLabelImageFilter().
|
private |
Set the origin of the output image.
Definition at line 195 of file otbVectorDataToLabelImageFilter.h.
Referenced by otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::VectorDataToLabelImageFilter().
|
private |
Set the origin of the output image.
Definition at line 198 of file otbVectorDataToLabelImageFilter.h.
Referenced by otb::VectorDataToLabelImageFilter< TVectorData, TOutputImage >::VectorDataToLabelImageFilter().
|
private |
Set the origin of the output image.
Definition at line 175 of file otbVectorDataToLabelImageFilter.h.