OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorDataToSpecificDescriptionFilterBase.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef VectorDataType::DataNodeType | DataNodeType |
typedef itk::DataObject | DataObject |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef VectorDataToSpecificDescriptionFilterBase | Self |
typedef VectorDataToVectorDataFilter< TVectorData, TVectorData > | Superclass |
typedef VectorDataType::Pointer | VectorDataPointer |
typedef TVectorData | VectorDataType |
Public Types inherited from otb::VectorDataToVectorDataFilter< TVectorData, TVectorData > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef InputVectorDataType::DataNodeType | InputDataNodeType |
typedef InputVectorDataType::DataTreeType::TreeNodeType | InputInternalTreeNodeType |
typedef InputLineType::Pointer | InputLinePointerType |
typedef InputDataNodeType::LineType | InputLineType |
typedef InputDataNodeType::PointType | InputPointType |
typedef InputPolygonListType::Pointer | InputPolygonListPointerType |
typedef InputDataNodeType::PolygonListType | InputPolygonListType |
typedef InputPolygonType::Pointer | InputPolygonPointerType |
typedef InputDataNodeType::PolygonType | InputPolygonType |
typedef TVectorData ::ConstPointer | InputVectorDataPointer |
typedef TVectorData | InputVectorDataType |
typedef OutputVectorDataType::DataNodeType | OutputDataNodeType |
typedef OutputVectorDataType::DataTreeType::TreeNodeType | OutputInternalTreeNodeType |
typedef OutputLineType::Pointer | OutputLinePointerType |
typedef OutputDataNodeType::LineType | OutputLineType |
typedef OutputDataNodeType::PointType | OutputPointType |
typedef OutputPolygonListType::Pointer | OutputPolygonListPointerType |
typedef OutputDataNodeType::PolygonListType | OutputPolygonListType |
typedef OutputPolygonType::Pointer | OutputPolygonPointerType |
typedef OutputDataNodeType::PolygonType | OutputPolygonType |
typedef TVectorData ::Pointer | OutputVectorDataPointer |
typedef TVectorData | OutputVectorDataType |
typedef itk::SmartPointer< Self > | Pointer |
typedef VectorDataToVectorDataFilter | Self |
typedef VectorDataSource< TVectorData > | Superclass |
Public Types inherited from otb::VectorDataSource< TVectorData > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef TVectorData ::Pointer | OutputVectorDataPointer |
typedef TVectorData | OutputVectorDataType |
typedef itk::SmartPointer< Self > | Pointer |
typedef VectorDataSource | Self |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::VectorDataToVectorDataFilter< TVectorData, TVectorData > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
const InputVectorDataType * | GetInput (void) |
virtual const char * | GetNameOfClass () const |
virtual void | SetInput (const InputVectorDataType *input) |
Public Member Functions inherited from otb::VectorDataSource< TVectorData > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual void | GraftOutput (itk::DataObject *output) |
virtual void | GraftNthOutput (unsigned int idx, itk::DataObject *output) |
virtual OutputVectorDataType * | GetOutput (void) |
virtual OutputVectorDataType * | GetOutput (DataObjectPointerArraySizeType idx) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::VectorDataToVectorDataFilter< TVectorData, TVectorData > | |
static Pointer | New () |
Static Public Member Functions inherited from otb::VectorDataSource< TVectorData > | |
static Pointer | New () |
virtual void | AddSupport (const itk::DataObject *support, unsigned int idx) |
const itk::DataObject * | GetSupport (unsigned int idx) |
VectorDataToSpecificDescriptionFilterBase () | |
~VectorDataToSpecificDescriptionFilterBase () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
VectorDataToSpecificDescriptionFilterBase (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from otb::VectorDataToVectorDataFilter< TVectorData, TVectorData > | |
void | GenerateOutputInformation (void) override |
virtual OutputLinePointerType | ProcessLine (InputLinePointerType) const |
virtual OutputPointType | ProcessPoint (InputPointType) const |
virtual OutputPolygonPointerType | ProcessPolygon (InputPolygonPointerType) const |
virtual OutputPolygonListPointerType | ProcessPolygonList (InputPolygonListPointerType) const |
VectorDataToVectorDataFilter () | |
~VectorDataToVectorDataFilter () override | |
void | GenerateData (void) override |
virtual void | ProcessNode (InputInternalTreeNodeType *source, OutputInternalTreeNodeType *destination) const |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Protected Member Functions inherited from otb::VectorDataSource< TVectorData > | |
VectorDataSource () | |
~VectorDataSource () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
virtual void | AllocateOutputs () |
Base class for VectorDataToSpecificDescriptionFilters.
VectorDataToSpecificDescriptionFilterBase is a base class, it is supposed to be used through a inheriting class. Input and output are both VectorDatas. Each data node of the output VectorData contains its score regarding to the associated descriptors.
Definition at line 46 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef itk::SmartPointer<const Self> otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::ConstPointer |
Definition at line 53 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef VectorDataType::DataNodeType otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::DataNodeType |
Definition at line 64 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef itk::DataObject otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::DataObject |
Definition at line 67 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef itk::DataObject::Pointer otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::DataObjectPointer |
Definition at line 66 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef itk::SmartPointer<Self> otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::Pointer |
Definition at line 52 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef VectorDataToSpecificDescriptionFilterBase otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::Self |
Standard class typedefs.
Definition at line 50 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef VectorDataToVectorDataFilter<TVectorData, TVectorData> otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::Superclass |
Definition at line 51 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef VectorDataType::Pointer otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::VectorDataPointer |
Definition at line 63 of file otbVectorDataToSpecificDescriptionFilterBase.h.
typedef TVectorData otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::VectorDataType |
Some typedefs.
Definition at line 59 of file otbVectorDataToSpecificDescriptionFilterBase.h.
|
protected |
Constructor
Definition at line 31 of file otbVectorDataToSpecificDescriptionFilterBase.hxx.
|
inlineoverrideprotected |
Destructor
Definition at line 79 of file otbVectorDataToSpecificDescriptionFilterBase.h.
|
privatedelete |
Support accessors.
|
virtual |
Support accessors.
Definition at line 37 of file otbVectorDataToSpecificDescriptionFilterBase.hxx.
virtual::itk::LightObject::Pointer otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
const VectorDataToSpecificDescriptionFilterBase< TVectorData >::DataObject * otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >::GetSupport | ( | unsigned int | idx | ) |
Support accessors.
Definition at line 47 of file otbVectorDataToSpecificDescriptionFilterBase.hxx.
|
static |
Method for creation through the object factory.
|
privatedelete |
Support accessors.
|
overrideprotected |
PrintSelf method
Definition at line 59 of file otbVectorDataToSpecificDescriptionFilterBase.hxx.