13 #ifndef __MITK_MODEL_FIT_PLOT_DATA_HELPER_H_ 14 #define __MITK_MODEL_FIT_PLOT_DATA_HELPER_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;
MITKMODELFIT_EXPORT const std::string MODEL_FIT_PLOT_SAMPLE_NAME()
DataCollection - Class to facilitate loading/accessing structured data.
PlotDataValues ValuesType
itk::Array< double > TimeGridType
#define MITKMODELFIT_EXPORT
DataType::PointIdentifier PointIdentifier
MITKMODELFIT_EXPORT PlotDataCurve::Pointer GenerateImageSamplePlotData(const mitk::Point3D &position, const mitk::Image *image, const mitk::ModelBase::TimeGridType &timeGrid)
MITKMODELFIT_EXPORT const std::string MODEL_FIT_PLOT_INTERPOLATED_SIGNAL_NAME()
MITKMODELFIT_EXPORT PlotDataCurveCollection::Pointer GenerateAdditionalModelFitPlotData(const mitk::Point3D &position, const mitk::modelFit::ModelFitInfo *fitInfo, const mitk::ModelBase::TimeGridType &timeGrid)
std::vector< std::pair< double, double > > PlotDataValues
MITKMODELFIT_EXPORT PlotDataCurve::Pointer GenerateModelSignalPlotData(const mitk::Point3D &position, const mitk::modelFit::ModelFitInfo *fitInfo, const mitk::ModelBase::TimeGridType &timeGrid, mitk::ModelParameterizerBase *parameterizer=nullptr)
#define mitkClassMacroItkParent(className, SuperClassName)
Image class for storing images.
std::pair< mitk::Point3D, PlotDataCurveCollection::Pointer > PositionalCurveCollection
void CheckXMinMaxFromPlotDataValues(const PlotDataValues &data, double &min, double &max)
mitk::Image::Pointer image
Data class that stores all information about a modelfit that is relevant to the visualization and sto...
void CheckYMinMaxFromPlotDataValues(const PlotDataValues &data, double &min, double &max)
mitk::modelFit::ModelFitInfo::Pointer fitInfo
std::map< mitk::PointSet::PointIdentifier, PositionalCurveCollection > PositionalCollectionMap
itk::MapContainer< std::string, PlotDataCurve::Pointer > PlotDataCurveCollection
MITKMODELFIT_EXPORT const std::string MODEL_FIT_PLOT_SIGNAL_NAME()
PositionalCollectionMap positionalPlots
PlotDataCurveCollection::Pointer currentPositionPlots
PlotDataCurveCollection::Pointer staticPlots