![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbVectorDataTransformFilter.h>
Inheritance diagram for otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >:
Collaboration diagram for otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >:Public Types | |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef GenericTransformType::Pointer | GenericTransformPointerType |
| typedef itk::Transform< double, 2, 2 > | GenericTransformType |
| typedef InputInternalTreeNodeType::ChildrenListType | InputChildrenListType |
| typedef InputVectorDataType::DataNodePointerType | InputDataNodePointerType |
| typedef InputVectorDataType::DataTreeType::TreeNodeType | InputInternalTreeNodeType |
| typedef TInputVectorData::ConstPointer | InputVectorDataPointer |
| typedef TInputVectorData | InputVectorDataType |
| typedef OutputDataNodeType::LineConstPointerType | LineConstPointerType |
| typedef OutputDataNodeType::LinePointerType | LinePointerType |
| typedef OutputDataNodeType::LineType | LineType |
| typedef itk::Point< double, 2 > | OriginType |
| typedef OutputVectorDataType::DataNodePointerType | OutputDataNodePointerType |
| typedef OutputVectorDataType::DataNodeType | OutputDataNodeType |
| typedef OutputVectorDataType::DataTreePointerType | OutputDataTreePointerType |
| typedef OutputVectorDataType::DataTreeType::TreeNodeType | OutputInternalTreeNodeType |
| typedef TOutputVectorData::Pointer | OutputVectorDataPointer |
| typedef TOutputVectorData | OutputVectorDataType |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef OutputDataNodeType::PointType | PointType |
| typedef OutputDataNodeType::PolygonConstPointerType | PolygonConstPointerType |
| typedef OutputDataNodeType::PolygonListConstPointerType | PolygonListConstPointerType |
| typedef OutputDataNodeType::PolygonListPointerType | PolygonListPointerType |
| typedef OutputDataNodeType::PolygonListType | PolygonListType |
| typedef OutputDataNodeType::PolygonPointerType | PolygonPointerType |
| typedef OutputDataNodeType::PolygonType | PolygonType |
| typedef VectorDataTransformFilter | Self |
| typedef itk::Vector< double, 2 > | SpacingType |
| 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 () |
| GenericTransformPointerType | m_Transform |
| virtual void | SetTransform (GenericTransformType *_arg) |
| itkGetObjectMacro (Transform, GenericTransformType) | |
| VectorDataTransformFilter () | |
| ~VectorDataTransformFilter () override | |
| PointType | ProcessPoint (PointType point) const override |
| LinePointerType | ProcessLine (LinePointerType line) const override |
| PolygonPointerType | ProcessPolygon (PolygonPointerType polygon) const override |
| PolygonListPointerType | ProcessPolygonList (PolygonListPointerType polygonList) const override |
| void | GenerateData (void) override |
| VectorDataTransformFilter (const Self &)=delete | |
| void | operator= (const Self &)=delete |
Apply a Transform To a VectorData.
This class is used to reproject vector data using a itk::Transform the input and output coordinate system are the same
Definition at line 44 of file otbVectorDataTransformFilter.h.
| typedef itk::SmartPointer<const Self> otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::ConstPointer |
Definition at line 52 of file otbVectorDataTransformFilter.h.
| typedef GenericTransformType::Pointer otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::GenericTransformPointerType |
Definition at line 61 of file otbVectorDataTransformFilter.h.
| typedef itk::Transform<double, 2, 2> otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::GenericTransformType |
Some typedefs.
Definition at line 60 of file otbVectorDataTransformFilter.h.
| typedef InputInternalTreeNodeType::ChildrenListType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::InputChildrenListType |
Definition at line 73 of file otbVectorDataTransformFilter.h.
| typedef InputVectorDataType::DataNodePointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::InputDataNodePointerType |
Definition at line 66 of file otbVectorDataTransformFilter.h.
| typedef InputVectorDataType::DataTreeType::TreeNodeType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::InputInternalTreeNodeType |
Definition at line 71 of file otbVectorDataTransformFilter.h.
| typedef TInputVectorData::ConstPointer otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::InputVectorDataPointer |
Definition at line 56 of file otbVectorDataTransformFilter.h.
| typedef TInputVectorData otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::InputVectorDataType |
Definition at line 54 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::LineConstPointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::LineConstPointerType |
Definition at line 78 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::LinePointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::LinePointerType |
Definition at line 79 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::LineType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::LineType |
Definition at line 77 of file otbVectorDataTransformFilter.h.
| typedef itk::Point<double, 2> otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::OriginType |
Definition at line 64 of file otbVectorDataTransformFilter.h.
| typedef OutputVectorDataType::DataNodePointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::OutputDataNodePointerType |
Definition at line 68 of file otbVectorDataTransformFilter.h.
| typedef OutputVectorDataType::DataNodeType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::OutputDataNodeType |
Definition at line 67 of file otbVectorDataTransformFilter.h.
| typedef OutputVectorDataType::DataTreePointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::OutputDataTreePointerType |
Definition at line 69 of file otbVectorDataTransformFilter.h.
| typedef OutputVectorDataType::DataTreeType::TreeNodeType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::OutputInternalTreeNodeType |
Definition at line 72 of file otbVectorDataTransformFilter.h.
| typedef TOutputVectorData::Pointer otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::OutputVectorDataPointer |
Definition at line 57 of file otbVectorDataTransformFilter.h.
| typedef TOutputVectorData otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::OutputVectorDataType |
Definition at line 55 of file otbVectorDataTransformFilter.h.
| typedef itk::SmartPointer<Self> otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::Pointer |
Definition at line 51 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::PointType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::PointType |
Definition at line 76 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::PolygonConstPointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::PolygonConstPointerType |
Definition at line 82 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::PolygonListConstPointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::PolygonListConstPointerType |
Definition at line 86 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::PolygonListPointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::PolygonListPointerType |
Definition at line 87 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::PolygonListType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::PolygonListType |
Definition at line 85 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::PolygonPointerType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::PolygonPointerType |
Definition at line 83 of file otbVectorDataTransformFilter.h.
| typedef OutputDataNodeType::PolygonType otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::PolygonType |
Definition at line 81 of file otbVectorDataTransformFilter.h.
| typedef VectorDataTransformFilter otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::Self |
Standard class typedefs.
Definition at line 49 of file otbVectorDataTransformFilter.h.
| typedef itk::Vector<double, 2> otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::SpacingType |
Definition at line 63 of file otbVectorDataTransformFilter.h.
| typedef otb::VectorDataToVectorDataFilter<TInputVectorData, TOutputVectorData> otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::Superclass |
Definition at line 50 of file otbVectorDataTransformFilter.h.
|
protected |
Constructor
Definition at line 36 of file otbVectorDataTransformFilter.hxx.
|
inlineoverrideprotected |
Set The Transform applied to VectorData
Definition at line 103 of file otbVectorDataTransformFilter.h.
|
privatedelete |
Set The Transform applied to VectorData
| virtual::itk::LightObject::Pointer otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
GenerateData Performs the coordinate conversion for each element in the tree
Definition at line 139 of file otbVectorDataTransformFilter.hxx.
References otb::Stopwatch::GetElapsedMilliseconds(), otbMsgDevMacro, otb::Stopwatch::StartNew(), and otb::Stopwatch::Stop().
|
virtual |
Run-time type information (and related methods).
Reimplemented from otb::VectorDataToVectorDataFilter< TInputVectorData, TOutputVectorData >.
| otb::VectorDataTransformFilter< TInputVectorData, TOutputVectorData >::itkGetObjectMacro | ( | Transform | , |
| GenericTransformType | |||
| ) |
Set The Transform applied to VectorData
|
static |
Method for creation through the object factory.
|
privatedelete |
Set The Transform applied to VectorData
|
overrideprotected |
Convert line
Definition at line 66 of file otbVectorDataTransformFilter.hxx.
|
overrideprotected |
Convert point
Definition at line 52 of file otbVectorDataTransformFilter.hxx.
|
overrideprotected |
Convert polygon
Definition at line 95 of file otbVectorDataTransformFilter.hxx.
|
overrideprotected |
Convert polygon list
Definition at line 123 of file otbVectorDataTransformFilter.hxx.
|
virtual |
Set The Transform applied to VectorData
|
private |
Set The Transform applied to VectorData
Definition at line 116 of file otbVectorDataTransformFilter.h.
1.8.17