Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Scores an UnstructuredGrid as good as one matches to the other. More...
#include <mitkPointCloudScoringFilter.h>
Public Types | |
typedef std::pair< int, double > | ScorePair |
![]() | |
typedef mitk::UnstructuredGrid | OutputType |
![]() | |
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 | |
mitkClassMacro (PointCloudScoringFilter, UnstructuredGridToUnstructuredGridFilter) | |
virtual int | GetNumberOfOutpPoints () |
virtual std::vector< ScorePair > | GetFilteredScores () |
![]() | |
mitkClassMacro (UnstructuredGridToUnstructuredGridFilter, UnstructuredGridSource) | |
Pointer | Clone () const |
void | GenerateOutputInformation () override |
const mitk::UnstructuredGrid * | GetInput (void) |
virtual const mitk::UnstructuredGrid * | GetInput (unsigned int idx) |
virtual void | SetInput (const UnstructuredGrid *grid) |
virtual void | SetInput (unsigned int idx, const UnstructuredGrid *grid) |
virtual void | CreateOutputsForAllInputs (unsigned int idx) |
![]() | |
mitkClassMacro (UnstructuredGridSource, BaseDataSource) | |
Pointer | Clone () const |
mitkBaseDataSourceGetOutputDeclarations itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
![]() | |
virtual std::vector< std::string > | GetClassHierarchy () const |
virtual const char * | GetClassName () const |
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 Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
void | GenerateData () override |
void | GenerateOutputInformation () override |
PointCloudScoringFilter () | |
~PointCloudScoringFilter () override | |
![]() | |
UnstructuredGridToUnstructuredGridFilter () | |
~UnstructuredGridToUnstructuredGridFilter () override | |
![]() | |
UnstructuredGridSource () | |
~UnstructuredGridSource () override | |
![]() | |
BaseDataSource () | |
~BaseDataSource () override | |
Additional Inherited Members | |
![]() | |
static Pointer | New () |
Scores an UnstructuredGrid as good as one matches to the other.
The result UnstructureGrid of the filter are the points where the distance to the closest point of the other UnstructuredGrid is higher than the average distance from all points to their closest neighbours of the other UnstructuredGrid. The second input is the UnstructuredGrid, which you want to score. All Points of the output UnstructuredGrid are from the second input.
Definition at line 33 of file mitkPointCloudScoringFilter.h.
typedef std::pair<int, double> mitk::PointCloudScoringFilter::ScorePair |
Definition at line 36 of file mitkPointCloudScoringFilter.h.
|
protected |
Constructor
|
overrideprotected |
Destructor
|
overrideprotected |
is called by the Update() method
|
overrideprotected |
Defines the output
|
virtual |
A vector in which the point IDs and their distance to their neighbours is stored
|
virtual |
Number of Points of the scored UnstructuredGrid. These points are far away from their neighbours
mitk::PointCloudScoringFilter::mitkClassMacro | ( | PointCloudScoringFilter | , |
UnstructuredGridToUnstructuredGridFilter | |||
) |
|
static |