27 DataObjectPointerArraySizeType numberOfInputs = this->GetNumberOfInputs();
29 if ( numberOfInputs == 0 )
return;
40 for (
unsigned int i = 0; i < numberOfInputs; ++i )
46 for (
unsigned int i = 0; i < numberOfInputs; ++i)
66 for (
unsigned int i = 0; i < this->GetNumberOfOutputs(); ++i )
68 std::map<int,mitk::Point3D> currentList;
73 currentList.insert(std::pair<int, mitk::Point3D>(j, emptyPoint));
75 m_LastValuesList.insert(std::pair<
int, std::map<int,mitk::Point3D> > (i,currentList));
mitk::Point3D GetMean(int outputID)
void AddValue(int outputID, mitk::Point3D value)
NavigationData * GetOutput(void)
return the output (output with id 0) of the filter
std::map< int, std::map< int, mitk::Point3D > > m_LastValuesList
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...
NavigationDataSmoothingFilter()
DataCollection - Class to facilitate loading/accessing structured data.
virtual void SetDataValid(bool _arg)
sets the dataValid flag of the NavigationData object indicating if the object contains valid data ...
const NavigationData * GetInput(void) const
Get the input of this filter.
void GenerateData() override
void InitializeLastValuesList()
~NavigationDataSmoothingFilter() override
virtual void SetPosition(PositionType _arg)
sets the position of the NavigationData object
void Graft(const DataObject *data) override
Graft the data and information from one NavigationData to another.
void CreateOutputsForAllInputs()
Create an output for each input.
virtual bool IsDataValid() const
returns true if the object contains valid data