#include "ContourExtractData.h"
#include "PerformingOperation.h"
-
+#include "manualLineControler.h"
+#include "manualContourModelLine.h"
+#include "manualViewLine.h"
//#include "ContourThing.h"
//#include "AxeThing.h"
// Creational and initialization methods
//------------------------------------------------------------------------------------------------------------
- void setVectImages( std::vector<vtkImageData*> images );
+ void setVectImages(std::vector<vtkImageData*> imgs);
bool configurePanels( );
void setInstantChooserPanel( wxInstantChooserPanel * theInstantChooserPanel );
- void getMaskValue(vtkImageData* mask,vtkImageData* value,int typeContourGroup);
+ void getMaskValue(vtkImageData ** mask,vtkImageData ** value,int typeContourGroup);
void SaveImageResult(std::string directory,std::string namefile, vtkImageData* mask,vtkImageData* value);
void onLoad();
void onSave();
- void openContours( FILE *pFile, bool staticContour );
+ void openContours( FILE *pFile, int version );
void RefreshInterface();
void onInformationContourLabels(int typeContourGroup,int selection,int minimumZ,int maximumZ);
- void onSaveResults(std::string directory,std::string namefile, std::string filename, int typeContourGroup);
+ void onSaveResults(std::string directory,std::string namefile, std::string filename,
+ int typeContourGroup, bool XYZValues, bool contourImage, bool statistics);
void SaveValuesXYZ(std::string directory,std::string namefile, int typeContourGroup);
vtkImageMapToColors * _thresholdMapper;
vtkImageActor * _thresholdActor;
+ std::vector<vtkImageData*> _images;
bool _actorPresent;
void saveState();
void loadState(std::string filename);
+ void loadContours( FILE *pFile );
void saveFileWithContours( std::string filename );