Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Superclass of all classes generating point sets (instances of class mitk::PointSet) as output. More...
#include <mitkPointSetSource.h>
Public Types | |
typedef PointSetSource | Self |
typedef BaseDataSource | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef PointSet | OutputType |
typedef OutputType::Pointer | OutputTypePointer |
![]() | |
typedef BaseDataSource | Self |
typedef itk::ProcessObject | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef BaseData | OutputType |
typedef itk::DataObject::DataObjectIdentifierType | DataObjectIdentifierType |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
OutputType * | GetOutput () |
const OutputType * | GetOutput () const |
OutputType * | GetOutput (DataObjectPointerArraySizeType idx) |
const OutputType * | GetOutput (DataObjectPointerArraySizeType idx) const |
itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
![]() | |
OutputType * | GetOutput () |
const OutputType * | GetOutput () const |
OutputType * | GetOutput (DataObjectPointerArraySizeType idx) |
const OutputType * | GetOutput (DataObjectPointerArraySizeType idx) const |
virtual void | GraftOutput (OutputType *output) |
Graft the specified BaseData onto this BaseDataSource's output. More... | |
virtual void | GraftOutput (const DataObjectIdentifierType &key, OutputType *output) |
virtual void | GraftNthOutput (unsigned int idx, OutputType *output) |
Graft the specified base data object onto this BaseDataSource's idx'th output. More... | |
bool | Updating () const |
Access itk::ProcessObject::m_Updating. More... | |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
static Pointer | New () |
![]() | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
PointSetSource () | |
~PointSetSource () override | |
![]() | |
BaseDataSource () | |
~BaseDataSource () override | |
Additional Inherited Members | |
![]() | |
static Pointer | New () |
Superclass of all classes generating point sets (instances of class mitk::PointSet) as output.
In itk and vtk the generated result of a ProcessObject is only guaranteed to be up-to-date, when Update() of the ProcessObject or the generated DataObject is called immediately before access of the data stored in the DataObject.
Definition at line 31 of file mitkPointSetSource.h.
typedef itk::SmartPointer<const Self> mitk::PointSetSource::ConstPointer |
Definition at line 34 of file mitkPointSetSource.h.
Definition at line 36 of file mitkPointSetSource.h.
Definition at line 40 of file mitkPointSetSource.h.
Definition at line 34 of file mitkPointSetSource.h.
Definition at line 34 of file mitkPointSetSource.h.
Definition at line 34 of file mitkPointSetSource.h.
|
protected |
Definition at line 15 of file mitkPointSetSource.cpp.
References MakeOutput().
|
overrideprotected |
Definition at line 24 of file mitkPointSetSource.cpp.
Pointer mitk::PointSetSource::Clone | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from mitk::BaseDataSource.
Reimplemented in mitk::PointSetToPointSetFilter.
Definition at line 34 of file mitkPointSetSource.h.
|
virtual |
Reimplemented from mitk::BaseDataSource.
Reimplemented in mitk::PointSetToPointSetFilter.
OutputType* mitk::PointSetSource::GetOutput | ( | DataObjectPointerArraySizeType | idx | ) |
const OutputType* mitk::PointSetSource::GetOutput | ( | DataObjectPointerArraySizeType | idx | ) | const |
const OutputType* mitk::PointSetSource::GetOutput | ( | ) | const |
OutputType* mitk::PointSetSource::GetOutput | ( | ) |
Referenced by mitk::ToFDistanceImageToPointSetFilter::CreateOutputsForAllInputs(), mitk::NavigationDataToPointSetFilter::CreateOutputsForAllInputs(), mitk::ContourSetToPointSetFilter::GenerateData(), mitk::ContourModelToPointSetFilter::GenerateData(), mitk::ToFDistanceImageToPointSetFilter::GenerateData(), mitk::NavigationDataToPointSetFilter::GenerateDataMode3D(), mitk::NavigationDataToPointSetFilter::GenerateDataMode3DMean(), mitk::NavigationDataToPointSetFilter::GenerateDataMode4D(), and mitk::ToFDistanceImageToPointSetFilter::GenerateOutputInformation().
|
inlinestatic |
Definition at line 34 of file mitkPointSetSource.h.
|
overridevirtual |
Allocates a new output object and returns it. Currently the index idx is not evaluated.
idx | the index of the output for which an object should be created |
Implements mitk::BaseDataSource.
Definition at line 28 of file mitkPointSetSource.cpp.
References mitk::PointSet::New().
Referenced by mitk::ContourModelToPointSetFilter::ContourModelToPointSetFilter(), mitk::ContourSetToPointSetFilter::ContourSetToPointSetFilter(), mitk::ToFDistanceImageToPointSetFilter::CreateOutputsForAllInputs(), mitk::NavigationDataToPointSetFilter::CreateOutputsForAllInputs(), MakeOutput(), PointSetSource(), and mitk::PointSetReader::ResizeOutputs().
|
overridevirtual |
This is a default implementation to make sure we have something. Once all the subclasses of ProcessObject provide an appopriate MakeOutput(), then ProcessObject::MakeOutput() can be made pure virtual.
Implements mitk::BaseDataSource.
Definition at line 33 of file mitkPointSetSource.cpp.
References MakeOutput(), mitkBaseDataSourceGetOutputDefinitions, and mitk::PointSet::New().
|
static |