_currentitem = -1;
_maxgreyvalue = 0;
printf("EED HistogramDialogComboBox\n");
+#ifdef LINUX
+ std::string currentpath = crea::System::GetExecutablePath();
+ currentpath.append("/data/");
+ crea::System::createDirectory(currentpath.c_str());
+#endif
}
HistogramDialogComboBox::~HistogramDialogComboBox()
return _bitmapsizer;
}
-wxSizer* HistogramDialogComboBox::getSlidersWlCo(){
+wxSizer* HistogramDialogComboBox::getSlidersWlCo()
+{
wxBoxSizer* sizersliders = new wxBoxSizer(wxVERTICAL);
_slidercolor = new wxSlider(this, -1,1,0,1,wxDefaultPosition,wxDefaultSize,wxSL_LABELS);
double HistogramDialogComboBox::GetWindowLevel()
{
- if(_sliderwindowlevel != NULL)
- {
- return _sliderwindowlevel->GetValue();
- }
+ double val(0.0);
+ if(_sliderwindowlevel != NULL)
+ val= _sliderwindowlevel->GetValue();
+ return val; // JPR
}
double HistogramDialogComboBox::GetColorLevel()
{
- if(_slidercolor != NULL)
- {
- return _slidercolor->GetValue();
- }
+ double val(0.0);
+ if(_slidercolor != NULL)
+ val = _slidercolor->GetValue();
+ return val; // JPR
}
void HistogramDialogComboBox::OnColorLevelChanged(wxCommandEvent& event)
{
- _slidercolor->GetValue();
- wxCommandEvent newevent(wxEVT_SCROLL_THUMBTRACK,this->GetId());
- ProcessEvent(newevent);
+ _slidercolor->GetValue();
+ wxCommandEvent newevent(wxEVT_SCROLL_THUMBTRACK,this->GetId());
+ ProcessEvent(newevent);
}
void HistogramDialogComboBox::OnWindowLevelChanged(wxCommandEvent& event)
{
- _sliderwindowlevel->GetValue();
- wxCommandEvent newevent(wxEVT_SCROLL_THUMBTRACK,this->GetId());
- ProcessEvent(newevent);
+ _sliderwindowlevel->GetValue();
+ wxCommandEvent newevent(wxEVT_SCROLL_THUMBTRACK,this->GetId());
+ ProcessEvent(newevent);
}
void HistogramDialogComboBox::setImageData(vtkImageData* img)
{
- _maxgreyvalue = img->GetScalarRange()[1];
- _img = img;
- setSlidersValue();
+ _maxgreyvalue = img->GetScalarRange()[1];
+ _img = img;
+ setSlidersValue();
}
void HistogramDialogComboBox::setSlidersValue()
_bitmapsitems = dialog->getComboBoxItems();
//std::string currentpath = crea::System::GetDllAppPath("bbcreaMaracasVisu"); // JPR
- std::string dllLastName("bbcreaMaracasVisu");
- std::string currentpath = crea::System::GetDllAppPath(dllLastName);
+ std::string dllLastName;
+ std::string currentpath;
+ #ifdef WIN32
+ dllLastName = "bbcreaMaracasVisu";
+ currentpath = crea::System::GetDllAppPath(dllLastName);
+ #endif
+ #ifdef LINUX
+ currentpath = crea::System::GetExecutablePath();
+ currentpath.append("/data/");
+ #endif
currentpath.append(FILENAME);
std::vector<double> redvect,greenvect,bluevect;
std::string currentpath = "";
#ifdef WIN32
currentpath = crea::System::GetDllAppPath("bbcreaMaracasVisu");
+#endif
+#ifdef LINUX
+ currentpath = crea::System::GetExecutablePath();
+ currentpath.append("/data/");
#endif
currentpath.append(FILENAME);