OTB
9.0.0
Orfeo Toolbox
|
#include <otbRandomPointSetSource.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef GeneratorType::Pointer | GeneratorPointerType |
typedef itk::Statistics::MersenneTwisterRandomVariateGenerator | GeneratorType |
typedef OutputPointSetType::Pointer | OutputPointSetPointer |
typedef TOutputPointSet | OutputPointSetType |
typedef itk::SmartPointer< Self > | Pointer |
typedef PointsContainerType::Pointer | PointsContainerPointer |
typedef OutputPointSetType::PointsContainer | PointsContainerType |
typedef OutputPointSetType::PointType | PointType |
typedef GeneratorType::IntegerType | SeedType |
typedef RandomPointSetSource | Self |
typedef PointSetSource< TOutputPointSet > | Superclass |
Public Types inherited from otb::PointSetSource< TOutputPointSet > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::DataObject::Pointer | DataObjectPointer |
typedef itk::ProcessObject::DataObjectPointerArraySizeType | DataObjectPointerArraySizeType |
typedef OutputPointSetType::Pointer | OutputPointSetPointer |
typedef TOutputPointSet | OutputPointSetType |
typedef OutputPointSetType::PointDataContainer | PointDataContainerType |
typedef itk::SmartPointer< Self > | Pointer |
typedef OutputPointSetType::PointsContainer | PointsContainerType |
typedef PointSetSource | Self |
typedef itk::ProcessObject | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual PointType | GetMaxPoint () |
virtual PointType | GetMinPoint () |
virtual const char * | GetNameOfClass () const |
virtual unsigned int | GetNumberOfPoints () |
virtual void | SetMaxPoint (PointType _arg) |
virtual void | SetMinPoint (PointType _arg) |
virtual void | SetNumberOfPoints (unsigned int _arg) |
void | SetSeed (SeedType seed) |
Public Member Functions inherited from otb::PointSetSource< TOutputPointSet > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
OutputPointSetType * | GetOutput (void) |
OutputPointSetType * | GetOutput (DataObjectPointerArraySizeType idx) |
void | SetOutput (OutputPointSetType *output) |
virtual void | GraftOutput (itk::DataObject *output) |
virtual void | GraftNthOutput (DataObjectPointerArraySizeType idx, itk::DataObject *output) |
DataObjectPointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::PointSetSource< TOutputPointSet > | |
static Pointer | New () |
Protected Member Functions | |
void | GenerateData (void) override |
RandomPointSetSource () | |
~RandomPointSetSource () override | |
Protected Member Functions inherited from otb::PointSetSource< TOutputPointSet > | |
PointSetSource () | |
~PointSetSource () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | GenerateInputRequestedRegion () override |
Private Member Functions | |
void | operator= (const Self &)=delete |
RandomPointSetSource (const Self &)=delete | |
Private Attributes | |
GeneratorPointerType | m_Generator |
PointType | m_MaxPoint |
PointType | m_MinPoint |
unsigned int | m_NumberOfPoints |
This class generate a random point set.
A point set with a specific number of points is generated as an output of this filter. The point are N dimensional, depending on the specified template.
The coordinate value of the point is uniformly distributed and the maximum and minimum value for the range in each dimension is provided by the
and
methods.
Definition at line 47 of file otbRandomPointSetSource.h.
typedef itk::SmartPointer<const Self> otb::RandomPointSetSource< TOutputPointSet >::ConstPointer |
Definition at line 55 of file otbRandomPointSetSource.h.
typedef itk::DataObject::Pointer otb::RandomPointSetSource< TOutputPointSet >::DataObjectPointer |
Some convenient typedefs.
Definition at line 61 of file otbRandomPointSetSource.h.
typedef GeneratorType::Pointer otb::RandomPointSetSource< TOutputPointSet >::GeneratorPointerType |
Definition at line 71 of file otbRandomPointSetSource.h.
typedef itk::Statistics::MersenneTwisterRandomVariateGenerator otb::RandomPointSetSource< TOutputPointSet >::GeneratorType |
Definition at line 70 of file otbRandomPointSetSource.h.
typedef OutputPointSetType::Pointer otb::RandomPointSetSource< TOutputPointSet >::OutputPointSetPointer |
Definition at line 66 of file otbRandomPointSetSource.h.
typedef TOutputPointSet otb::RandomPointSetSource< TOutputPointSet >::OutputPointSetType |
Definition at line 65 of file otbRandomPointSetSource.h.
typedef itk::SmartPointer<Self> otb::RandomPointSetSource< TOutputPointSet >::Pointer |
Definition at line 54 of file otbRandomPointSetSource.h.
typedef PointsContainerType::Pointer otb::RandomPointSetSource< TOutputPointSet >::PointsContainerPointer |
Definition at line 68 of file otbRandomPointSetSource.h.
typedef OutputPointSetType::PointsContainer otb::RandomPointSetSource< TOutputPointSet >::PointsContainerType |
Definition at line 67 of file otbRandomPointSetSource.h.
typedef OutputPointSetType::PointType otb::RandomPointSetSource< TOutputPointSet >::PointType |
Definition at line 69 of file otbRandomPointSetSource.h.
typedef GeneratorType::IntegerType otb::RandomPointSetSource< TOutputPointSet >::SeedType |
Definition at line 72 of file otbRandomPointSetSource.h.
typedef RandomPointSetSource otb::RandomPointSetSource< TOutputPointSet >::Self |
Standard class typedefs.
Definition at line 52 of file otbRandomPointSetSource.h.
typedef PointSetSource<TOutputPointSet> otb::RandomPointSetSource< TOutputPointSet >::Superclass |
Definition at line 53 of file otbRandomPointSetSource.h.
|
protected |
Definition at line 31 of file otbRandomPointSetSource.hxx.
|
inlineoverrideprotected |
Definition at line 89 of file otbRandomPointSetSource.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::RandomPointSetSource< TOutputPointSet >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Definition at line 44 of file otbRandomPointSetSource.hxx.
|
virtual |
|
virtual |
|
virtual |
Run-time type information (and related methods).
Reimplemented from otb::PointSetSource< TOutputPointSet >.
|
virtual |
|
static |
Method for creation through the object factory.
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 82 of file otbRandomPointSetSource.h.
|
private |
Definition at line 101 of file otbRandomPointSetSource.h.
|
private |
Definition at line 104 of file otbRandomPointSetSource.h.
|
private |
Definition at line 103 of file otbRandomPointSetSource.h.
|
private |
Definition at line 99 of file otbRandomPointSetSource.h.