OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorDataAdapter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputVectorDataType::DataNodeType | InputDataNodeType |
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 TInputVectorData | InputVectorDataType |
typedef OutputVectorDataType::DataNodeType | OutputDataNodeType |
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 TOutputVectorData | OutputVectorDataType |
typedef itk::SmartPointer< Self > | Pointer |
typedef VectorDataAdapter | Self |
typedef otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData > | Superclass |
Public Types inherited from otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData > | |
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 TInputVectorData::ConstPointer | InputVectorDataPointer |
typedef TInputVectorData | 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 TOutputVectorData::Pointer | OutputVectorDataPointer |
typedef TOutputVectorData | OutputVectorDataType |
typedef itk::SmartPointer< Self > | Pointer |
typedef VectorDataToVectorDataFilter | Self |
typedef VectorDataSource< TOutputVectorData > | Superclass |
Public Types inherited from otb::VectorDataSource< TOutputVectorData > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef TOutputVectorData::Pointer | OutputVectorDataPointer |
typedef TOutputVectorData | 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< TInputVectorData, TOutputVectorData > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
const InputVectorDataType * | GetInput (void) |
virtual void | SetInput (const InputVectorDataType *input) |
Public Member Functions inherited from otb::VectorDataSource< TOutputVectorData > | |
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< TInputVectorData, TOutputVectorData > | |
static Pointer | New () |
Static Public Member Functions inherited from otb::VectorDataSource< TOutputVectorData > | |
static Pointer | New () |
Private Member Functions | |
void | operator= (const Self &)=delete |
VectorDataAdapter (const Self &)=delete | |
Helper class to convert the vector data to generic type.
Definition at line 37 of file otbVectorDataAdapter.h.
typedef itk::SmartPointer<const Self> otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::ConstPointer |
Definition at line 45 of file otbVectorDataAdapter.h.
typedef InputVectorDataType::DataNodeType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputDataNodeType |
Definition at line 57 of file otbVectorDataAdapter.h.
typedef InputLineType::Pointer otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputLinePointerType |
Definition at line 64 of file otbVectorDataAdapter.h.
typedef InputDataNodeType::LineType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputLineType |
Definition at line 60 of file otbVectorDataAdapter.h.
typedef InputDataNodeType::PointType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputPointType |
Definition at line 59 of file otbVectorDataAdapter.h.
typedef InputPolygonListType::Pointer otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputPolygonListPointerType |
Definition at line 66 of file otbVectorDataAdapter.h.
typedef InputDataNodeType::PolygonListType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputPolygonListType |
Definition at line 62 of file otbVectorDataAdapter.h.
typedef InputPolygonType::Pointer otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputPolygonPointerType |
Definition at line 65 of file otbVectorDataAdapter.h.
typedef InputDataNodeType::PolygonType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputPolygonType |
Definition at line 61 of file otbVectorDataAdapter.h.
typedef TInputVectorData otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::InputVectorDataType |
Definition at line 51 of file otbVectorDataAdapter.h.
typedef OutputVectorDataType::DataNodeType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputDataNodeType |
Definition at line 56 of file otbVectorDataAdapter.h.
typedef OutputLineType::Pointer otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputLinePointerType |
Definition at line 73 of file otbVectorDataAdapter.h.
typedef OutputDataNodeType::LineType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputLineType |
Definition at line 69 of file otbVectorDataAdapter.h.
typedef OutputDataNodeType::PointType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputPointType |
Definition at line 68 of file otbVectorDataAdapter.h.
typedef OutputPolygonListType::Pointer otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputPolygonListPointerType |
Definition at line 75 of file otbVectorDataAdapter.h.
typedef OutputDataNodeType::PolygonListType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputPolygonListType |
Definition at line 71 of file otbVectorDataAdapter.h.
typedef OutputPolygonType::Pointer otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputPolygonPointerType |
Definition at line 74 of file otbVectorDataAdapter.h.
typedef OutputDataNodeType::PolygonType otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputPolygonType |
Definition at line 70 of file otbVectorDataAdapter.h.
typedef TOutputVectorData otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::OutputVectorDataType |
Definition at line 54 of file otbVectorDataAdapter.h.
typedef itk::SmartPointer<Self> otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::Pointer |
Definition at line 44 of file otbVectorDataAdapter.h.
typedef VectorDataAdapter otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::Self |
Standard class typedefs.
Definition at line 42 of file otbVectorDataAdapter.h.
typedef otb::VectorDataToVectorDataFilter<TInputVectorData, TOutputVectorData> otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::Superclass |
Definition at line 43 of file otbVectorDataAdapter.h.
|
inlineprotected |
Definition at line 79 of file otbVectorDataAdapter.h.
|
inlineoverrideprotected |
Definition at line 80 of file otbVectorDataAdapter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::VectorDataAdapter< TInputVectorData, TOutputVectorData >::CreateAnother | ( | void | ) | const |
|
virtual |
Run-time type information (and related methods).
Reimplemented from otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData >.
|
static |
Method for creation through the object factory.
|
privatedelete |
|
overrideprotectedvirtual |
Convert line
Reimplemented from otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData >.
Definition at line 52 of file otbVectorDataAdapter.hxx.
|
overrideprotectedvirtual |
Convert point
Reimplemented from otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData >.
Definition at line 34 of file otbVectorDataAdapter.hxx.
|
overrideprotectedvirtual |
Convert polygon
Reimplemented from otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData >.
Definition at line 81 of file otbVectorDataAdapter.hxx.
|
overrideprotectedvirtual |
Convert polygon list
Reimplemented from otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData >.
Definition at line 109 of file otbVectorDataAdapter.hxx.