#include "vtkMetaImageWriter.h"
#include "vtkImageData.h"
#include "vtkTransform.h"
#include "vtkMetaImageWriter.h"
#include "vtkImageData.h"
#include "vtkTransform.h"
void setConceptValue( std::string name, int value );
ConceptDataWrap* getLastConceptData();
bool getIfConceptCheckedAt( std::string name, int pos );
void setConceptValue( std::string name, int value );
ConceptDataWrap* getLastConceptData();
bool getIfConceptCheckedAt( std::string name, int pos );
void updateInstantOutlines();
void updateInstantImageData();
void updateInstantAxes();
void updateInstantOutlines();
void updateInstantImageData();
void updateInstantAxes();
void onSegmentationOneSlice(int isovalue,int sampling,int method);
void onSegmentationOneSliceITK(wxString distance, wxString sigma, wxString alfa, wxString beta, wxString propagation, wxString iterations, wxString inflation);
void SegmentationOneSlice( int x, int y, int z, int isovalue, int sampling, int method );
void onSegmentationOneSlice(int isovalue,int sampling,int method);
void onSegmentationOneSliceITK(wxString distance, wxString sigma, wxString alfa, wxString beta, wxString propagation, wxString iterations, wxString inflation);
void SegmentationOneSlice( int x, int y, int z, int isovalue, int sampling, int method );
+ //EED
+ void FlipContours(int typeContourFlip, int flipDirection);
+ void FlipSelectedContours(int flipDirection);
+ void FlipActualSliceContours(int flipDirection);
+ void FlipAllContours(int flipDirection);
+ void FlipLstOfContours(std::vector<std::string> lstNameThings, int flipDirection);
int getWindowLevel();
void onBrigthnessColorWindowLevel(int colorwindow,int windowlevel);
void onInterpolation(bool interpolate);
int getWindowLevel();
void onBrigthnessColorWindowLevel(int colorwindow,int windowlevel);
void onInterpolation(bool interpolate);
//
// @param typeContourGroup - int The operation id (AND,OR,XOR,ALL=3)
//
//
// @param typeContourGroup - int The operation id (AND,OR,XOR,ALL=3)
//
- void onInformationContourLabels(int typeContourGroup,int selection,int minimumZ,int maximumZ,int grayRangeMin, int grayRangeMax);
- void onSaveResults(std::string directory,std::string namefile, std::string filename,
- int typeContourGroup, int selection, int minZ, int maxZ, bool XYZValues, bool contourImage, bool statistics);
- void SaveValuesXYZ(std::string directory,std::string namefile, int typeContourGroup);
- void onChangeInstantInstantPanel(std::string name,int value, int minshow, int maxshow);
- void onSnakePressed();
- void saveFileWithContoursAutomatique();
- void ShowResultImages(int typeContourGroup, int selection, int minZ, int maxZ );
+ void onInformationContourLabels(int typeContourGroup,int selection,int minimumZ,int maximumZ,int grayRangeMin, int grayRangeMax);
+ void onSaveResults(std::string directory,std::string namefile, std::string filename,
+ int typeContourGroup, int selection, int minZ, int maxZ, bool XYZValues, bool contourImage, bool statistics);
+ void SaveValuesXYZ(std::string directory,std::string namefile, int typeContourGroup);
+ void onChangeInstantInstantPanel(std::string name,int value, int minshow, int maxshow);
+ void onSnakePressed();
+ void saveFileWithContoursAutomatique();
+ void ShowResultImages(int typeContourGroup, int selection, int minZ, int maxZ );
wxPanel *getThresholdImageViewPanel(wxWindow *parent);
wxPanel *getColorLayerImageViewPanel(wxWindow *parent);
wxPanel *getThresholdImageViewPanel(wxWindow *parent);
wxPanel *getColorLayerImageViewPanel(wxWindow *parent);
//------------------------------------------------------------------------------------------------------------
void SetScalarRange(int grayRangeMin, int grayRangeMax);
//------------------------------------------------------------------------------------------------------------
void SetScalarRange(int grayRangeMin, int grayRangeMax);
ColorLayerImageViewPanel *_viewColorLayerImagePanel;
std::vector<vtkImageData*> _images;
bool _actorPresent;
// temporary variables readding .roi file
ColorLayerImageViewPanel *_viewColorLayerImagePanel;
std::vector<vtkImageData*> _images;
bool _actorPresent;
// temporary variables readding .roi file
- int _tmpReadFileImageDim[3];
- double _tmpReadFileImageSpac[3];
- int _tmpReadFileTypeOfTransformation;
+ int _tmpReadFileImageDim[3];
+ double _tmpReadFileImageSpac[3];
+ int _tmpReadFileTypeOfTransformation;
void saveFileWithContours( std::string filename );
void onLoadContours(std::string fileNameContourROI, bool interactiveInterface);
void saveFileWithContours( std::string filename );
void onLoadContours(std::string fileNameContourROI, bool interactiveInterface);
std::string _fileLocation;
//------------------------------------------------------------------------------------------------------------
std::string _fileLocation;
//------------------------------------------------------------------------------------------------------------