Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkModelFitPlotDataHelper_h
14 #define mitkModelFitPlotDataHelper_h
26 #include "itkMapContainer.h"
33 class ModelParameterizerBase;
43 itkFactorylessNewMacro(Self);
47 virtual void SetValues(
const ValuesType& _arg);
88 mitk::modelFit::ModelFitInfo::Pointer
fitInfo;
97 static std::string GetPositionalCollectionName(
const PositionalCollectionMap::value_type& mapValue);
103 PlotDataValues::value_type GetXMinMax()
const;
105 PlotDataValues::value_type GetYMinMax()
const;
DataType::PointIdentifier PointIdentifier
MITKMODELFIT_EXPORT PlotDataCurve::Pointer GenerateModelSignalPlotData(const mitk::Point3D &position, const mitk::modelFit::ModelFitInfo *fitInfo, const mitk::ModelBase::TimeGridType &timeGrid, mitk::ModelParameterizerBase *parameterizer=nullptr)
itk::MapContainer< std::string, PlotDataCurve::Pointer > PlotDataCurveCollection
const MITKMODELFIT_EXPORT std::string MODEL_FIT_PLOT_SAMPLE_NAME()
Data class that stores all information about a modelfit that is relevant to the visualization and sto...
Image class for storing images.
const MITKMODELFIT_EXPORT std::string MODEL_FIT_PLOT_SIGNAL_NAME()
MITKMODELFIT_EXPORT PlotDataCurveCollection::Pointer GenerateAdditionalModelFitPlotData(const mitk::Point3D &position, const mitk::modelFit::ModelFitInfo *fitInfo, const mitk::ModelBase::TimeGridType &timeGrid)
#define mitkClassMacroItkParent(className, SuperClassName)
std::pair< mitk::Point3D, PlotDataCurveCollection::Pointer > PositionalCurveCollection
#define MITKMODELFIT_EXPORT
Find image slices visible on a given plane.
std::vector< std::pair< double, double > > PlotDataValues
MITKMODELFIT_EXPORT PlotDataCurve::Pointer GenerateImageSamplePlotData(const mitk::Point3D &position, const mitk::Image *image, const mitk::ModelBase::TimeGridType &timeGrid)
PlotDataValues ValuesType
PositionalCollectionMap positionalPlots
void CheckYMinMaxFromPlotDataValues(const PlotDataValues &data, double &min, double &max)
void CheckXMinMaxFromPlotDataValues(const PlotDataValues &data, double &min, double &max)
const MITKMODELFIT_EXPORT std::string MODEL_FIT_PLOT_INTERPOLATED_SIGNAL_NAME()
mitk::modelFit::ModelFitInfo::Pointer fitInfo
std::map< mitk::PointSet::PointIdentifier, PositionalCurveCollection > PositionalCollectionMap
PlotDataCurveCollection::Pointer currentPositionPlots
PlotDataCurveCollection::Pointer staticPlots
itk::Array< double > TimeGridType