22 #ifndef otbPointSetSource_h
23 #define otbPointSetSource_h
26 #include "itkProcessObject.h"
44 template <
class TOutputPo
intSet>
77 using Superclass::SetOutput;
114 virtual void GraftOutput(itk::DataObject* output);
132 using Superclass::MakeOutput;
140 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
145 void GenerateInputRequestedRegion()
override;
159 #ifndef OTB_MANUAL_INSTANTIATION
Base class for all process objects that output point set data.
OutputPointSetType::Pointer OutputPointSetPointer
PointSetSource(const Self &)=delete
void operator=(const Self &)=delete
itk::DataObject::Pointer DataObjectPointer
OutputPointSetType::PointDataContainer PointDataContainerType
~PointSetSource() override
itk::SmartPointer< const Self > ConstPointer
itk::SmartPointer< Self > Pointer
OutputPointSetType::PointsContainer PointsContainerType
itk::ProcessObject Superclass
TOutputPointSet OutputPointSetType
int m_GenerateDataNumberOfRegions
itk::ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.