|
| | mitkClassMacro (NavigationDataEvaluationFilter, NavigationDataToNavigationDataFilter) |
| |
| | itkFactorylessNewMacro (Self) |
| |
| | itkCloneMacro (Self) |
| |
| void | ResetStatistic () |
| | Resets all statistics and starts again.
|
| |
| int | GetNumberOfAnalysedNavigationData (int input) |
| |
| int | GetNumberOfInvalidSamples (int input) |
| |
| double | GetPercentageOfInvalidSamples (int input) |
| |
| mitk::Point3D | GetPositionMean (int input) |
| |
| mitk::Vector3D | GetPositionStandardDeviation (int input) |
| |
| mitk::Vector3D | GetPositionSampleStandardDeviation (int input) |
| |
| mitk::Quaternion | GetQuaternionMean (int input) |
| |
| mitk::Quaternion | GetQuaternionStandardDeviation (int input) |
| |
| mitk::Vector3D | GetEulerAnglesMean (int input) |
| |
| double | GetEulerAnglesRMS (int input) |
| |
| double | GetEulerAnglesRMSDegree (int input) |
| |
| double | GetPositionErrorMean (int input) |
| |
| double | GetPositionErrorStandardDeviation (int input) |
| |
| double | GetPositionErrorSampleStandardDeviation (int input) |
| |
| double | GetPositionErrorRMS (int input) |
| |
| double | GetPositionErrorMedian (int input) |
| |
| double | GetPositionErrorMax (int input) |
| |
| double | GetPositionErrorMin (int input) |
| |
| mitk::Point3D | GetLoggedPosition (unsigned int i, int input) |
| |
| mitk::Quaternion | GetLoggedOrientation (unsigned int i, int input) |
| |
| | mitkClassMacro (NavigationDataToNavigationDataFilter, NavigationDataSource) |
| |
| virtual void | SetInput (const NavigationData *nd) |
| | Set the input of this filter.
|
| |
| virtual void | SetInput (unsigned int idx, const NavigationData *nd) |
| | Set input with id idx of this filter.
|
| |
| const NavigationData * | GetInput (void) const |
| | Get the input of this filter.
|
| |
| const NavigationData * | GetInput (unsigned int idx) const |
| | Get the input with id idx of this filter.
|
| |
| const NavigationData * | GetInput (std::string navDataName) const |
| | Get the input with name navDataName of this filter.
|
| |
| DataObjectPointerArraySizeType | GetInputIndex (std::string navDataName) |
| | return the index of the input with name navDataName, throw std::invalid_argument exception if that name was not found
|
| |
| virtual void | ConnectTo (mitk::NavigationDataSource *UpstreamFilter) |
| | Connects the input of this filter to the outputs of the given NavigationDataSource.
|
| |
| | mitkClassMacroItkParent (NavigationDataSource, itk::ProcessObject) |
| |
| | itkGetMacro (Name, std::string) |
| |
| | itkSetMacro (Name, std::string) |
| | Sets the human readable name of this source. There is also a default name, but you can use this method if you need to define it on your own.
|
| |
| NavigationData * | GetOutput (void) |
| | return the output (output with id 0) of the filter
|
| |
| NavigationData * | GetOutput (DataObjectPointerArraySizeType idx) |
| | return the output with id idx of the filter
|
| |
| NavigationData * | GetOutput (const std::string &navDataName) |
| | return the output with name navDataName of the filter
|
| |
| NavigationTool::Pointer | GetToolMetaData (DataObjectPointerArraySizeType idx) |
| |
| NavigationTool::Pointer | GetToolMetaData (const std::string &navDataName) |
| |
| | itkGetMacro (ToolMetaDataCollection, mitk::NavigationToolStorage::Pointer) |
| |
| | itkSetMacro (ToolMetaDataCollection, mitk::NavigationToolStorage::Pointer) |
| |
| DataObjectPointerArraySizeType | GetOutputIndex (std::string navDataName) |
| | return the index of the output with name navDataName, -1 if no output with that name was found
|
| |
| virtual void | RegisterAsMicroservice () |
| | Registers this object as a Microservice, making it available to every module and/or plugin. To unregister, call UnregisterMicroservice().
|
| |
| virtual void | UnRegisterMicroservice () |
| | Registers this object as a Microservice, making it available to every module and/or plugin.
|
| |
| std::string | GetMicroserviceID () |
| | Returns the id that this device is registered with. The id will only be valid, if the NavigationDataSource has been registered using RegisterAsMicroservice().
|
| |
| virtual void | GraftNthOutput (unsigned int idx, itk::DataObject *graft) |
| | Graft the specified DataObject onto this ProcessObject's output.
|
| |
| virtual void | GraftOutput (itk::DataObject *graft) |
| | Graft the specified DataObject onto this ProcessObject's output.
|
| |
| itk::DataObject::Pointer | MakeOutput (DataObjectPointerArraySizeType idx) override |
| |
| itk::DataObject::Pointer | MakeOutput (const DataObjectIdentifierType &name) override |
| |
| virtual void | SetParameters (const mitk::PropertyList *) |
| | Set all filter parameters as the PropertyList p.
|
| |
| virtual mitk::PropertyList::ConstPointer | GetParameters () const |
| | Get all filter parameters as a PropertyList.
|
| |
| virtual void | Freeze () |
| |
| virtual void | UnFreeze () |
| |
| | itkGetMacro (IsFrozen, bool) |
| |
| static const std::string | US_INTERFACE_NAME = "org.mitk.services.NavigationDataSource" |
| | These Constants are used in conjunction with Microservices.
|
| |
| static const std::string | US_PROPKEY_DEVICENAME = US_INTERFACE_NAME + ".devicename" |
| |
| static const std::string | US_PROPKEY_ID = US_INTERFACE_NAME + ".id" |
| |
| static const std::string | US_PROPKEY_ISACTIVE = US_INTERFACE_NAME + ".isActive" |
| |
| | NavigationDataEvaluationFilter () |
| |
| | ~NavigationDataEvaluationFilter () override |
| |
| void | GenerateData () override |
| | filter execute method
|
| |
| void | CreateMembersForAllInputs () |
| | Creates the member variables which store all the statistical data for every input.
|
| |
| mitk::Quaternion | GetMean (std::vector< mitk::Quaternion > list) |
| |
| mitk::PointSet::Pointer | VectorToPointSet (std::vector< mitk::Point3D > pSet) |
| |
| mitk::PointSet::Pointer | VectorToPointSet (std::vector< mitk::Vector3D > pSet) |
| |
| std::vector< mitk::Vector3D > | QuaternionsToEulerAngles (std::vector< mitk::Quaternion > quaterions) |
| | Converts a list of quaterions to a list of euler angles (theta_x, theta_y, theta_z)
|
| |
| std::vector< mitk::Vector3D > | QuaternionsToEulerAnglesGrad (std::vector< mitk::Quaternion > quaterions) |
| |
| | NavigationDataToNavigationDataFilter () |
| |
| | ~NavigationDataToNavigationDataFilter () override |
| |
| void | CreateOutputsForAllInputs () |
| | Create an output for each input.
|
| |
| | NavigationDataSource () |
| |
| | ~NavigationDataSource () override |
| |
| std::map< std::size_t, std::vector< mitk::Point3D > > | m_LoggedPositions |
| |
| std::map< std::size_t, std::vector< mitk::Quaternion > > | m_LoggedQuaternions |
| |
| std::map< std::size_t, int > | m_InvalidSamples |
| |
| std::string | m_Name |
| |
| bool | m_IsFrozen |
| |
| NavigationToolStorage::Pointer | m_ToolMetaDataCollection |
| |
Documentation NavigationDataEvaluationFilter has a protected constructor and a protected itkFactorylessNewMacro so that only it's friend class ClaronTrackingDevice is able to instantiate tool objects. Therefore, we derive from NavigationDataEvaluationFilter and add a public itkFactorylessNewMacro, so that we can instantiate and test the class
Definition at line 22 of file mitkNavigationDataEvaluationFilterTest.cpp.