OTB
9.0.0
Orfeo Toolbox
|
#include <otbVectorDataTransformFilter.h>
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.