![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbVectorDataToSpecificDescriptionFilterBase.h>
Inheritance diagram for otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >:
Collaboration diagram for otb::VectorDataToSpecificDescriptionFilterBase< TVectorData >: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.
1.8.17