#define __ContourExtractData_h_INCLUDED_H__
-#include <manualContour.h>
+#include "manualContourModel.h"
#include "marTypes.h"
//--------------------------------------------------------------------------
- class MARACASVISULIB_EXPORTS ContourExtractData
+ class creaMaracasVisu_EXPORT ContourExtractData
{
public:
ContourExtractData(bool imagesResults=false);
double *rstandardeviation);
void SetTypeOperation(int type);
+ //--Volume Statistics--
+ void InitVolumeStatistics();
+ void GetVolumeStatistics(int *vol_rCountRange, int *vol_rsize,
+ double *vol_minValue, double *vol_maxValue,
+ double *vol_average, double *vol_standardeviation);
+
+
+
private:
bool okImagesResults;
std::vector<manualContourModel*> lstManConMod;
void InitVtkImagesResult();
+ //--Volume Statistics--
+ int vol_rCountRange;
+ int vol_rsize;
+ double vol_minValue;
+ double vol_maxValue;
+ double vol_acum_average;
+ double vol_acum_standardeviation;
+ void SetVolumeStatistics(int rCountRange, int rsize,
+ double minValue,double maxValue,
+ double acum_average, double acum_standardeviation);
+
};