⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 migappgui.cxx

📁 itk入门教程
💻 CXX
字号:
// generated by Fast Light User Interface Designer (fluid) version 1.0106#include "migAppGUI.h"inline void migAppGUI::cb_Load_i(Fl_Button*, void*) {  this->ReadImage();}void migAppGUI::cb_Load(Fl_Button* o, void* v) {  ((migAppGUI*)(o->parent()->user_data()))->cb_Load_i(o,v);}inline void migAppGUI::cb_Run_i(Fl_Button*, void*) {  this->UpdatePipelineCallback();}void migAppGUI::cb_Run(Fl_Button* o, void* v) {  ((migAppGUI*)(o->parent()->user_data()))->cb_Run_i(o,v);}inline void migAppGUI::cb_Quit_i(Fl_Button*, void*) {  this->Hide();}void migAppGUI::cb_Quit(Fl_Button* o, void* v) {  ((migAppGUI*)(o->parent()->user_data()))->cb_Quit_i(o,v);}inline void migAppGUI::cb_LowerThresholdSlider_i(Fl_Value_Slider*, void*) {  m_ThresholdFilter->SetLowerThreshold(LowerThresholdSlider->value() );}void migAppGUI::cb_LowerThresholdSlider(Fl_Value_Slider* o, void* v) {  ((migAppGUI*)(o->parent()->user_data()))->cb_LowerThresholdSlider_i(o,v);}inline void migAppGUI::cb_OutsideValueInput_i(Fl_Value_Input*, void*) {  m_ThresholdFilter->SetOutsideValue(OutsideValueInput->value() );}void migAppGUI::cb_OutsideValueInput(Fl_Value_Input* o, void* v) {  ((migAppGUI*)(o->parent()->user_data()))->cb_OutsideValueInput_i(o,v);}inline void migAppGUI::cb_InsideValueInput_i(Fl_Value_Input*, void*) {  m_ThresholdFilter->SetInsideValue(InsideValueInput->value() );}void migAppGUI::cb_InsideValueInput(Fl_Value_Input* o, void* v) {  ((migAppGUI*)(o->parent()->user_data()))->cb_InsideValueInput_i(o,v);}inline void migAppGUI::cb_UpperThresholdSlider_i(Fl_Value_Slider*, void*) {  m_ThresholdFilter->SetUpperThreshold(UpperThresholdSlider->value() );}void migAppGUI::cb_UpperThresholdSlider(Fl_Value_Slider* o, void* v) {  ((migAppGUI*)(o->parent()->user_data()))->cb_UpperThresholdSlider_i(o,v);}migAppGUI::migAppGUI() {  Fl_Double_Window* w;  { Fl_Double_Window* o = migApp = new Fl_Double_Window(516, 225, "myITKgui - Methods in Image Analysis, Spring 2004");    w = o;    o->user_data((void*)(this));    { Fl_Button* o = new Fl_Button(30, 25, 130, 25, "Load Image");      o->down_box(FL_DOWN_BOX);      o->callback((Fl_Callback*)cb_Load);    }    { Fl_Button* o = new Fl_Button(50, 75, 95, 25, "Run Pipeline");      o->down_box(FL_DOWN_BOX);      o->callback((Fl_Callback*)cb_Run);    }    { Fl_Button* o = new Fl_Button(50, 130, 95, 25, "Quit");      o->down_box(FL_DOWN_BOX);      o->callback((Fl_Callback*)cb_Quit);    }    { Fl_Value_Slider* o = LowerThresholdSlider = new Fl_Value_Slider(230, 90, 260, 25, "Lower Threshold");      o->type(1);      o->maximum(255);      o->step(1);      o->value(25);      o->callback((Fl_Callback*)cb_LowerThresholdSlider);      o->when(FL_WHEN_RELEASE);    }    { Fl_Value_Input* o = OutsideValueInput = new Fl_Value_Input(360, 55, 50, 25, "Outside Value");      o->maximum(255);      o->step(1);      o->callback((Fl_Callback*)cb_OutsideValueInput);    }    { Fl_Value_Input* o = InsideValueInput = new Fl_Value_Input(360, 20, 50, 25, "Inside Value");      o->value(255);      o->callback((Fl_Callback*)cb_InsideValueInput);    }    { Fl_Value_Slider* o = UpperThresholdSlider = new Fl_Value_Slider(230, 145, 260, 25, "Upper Threshold");      o->type(1);      o->maximum(255);      o->step(1);      o->value(100);      o->callback((Fl_Callback*)cb_UpperThresholdSlider);      o->when(FL_WHEN_RELEASE);    }    o->end();    o->resizable(o);  }}migAppGUI::~migAppGUI() {  this->Hide();}void migAppGUI::Show() {  migApp->show();}void migAppGUI::Hide(void) {  if( m_BeforeWindow ) m_BeforeWindow->Hide();
if( m_AfterWindow ) m_AfterWindow->Hide();
migApp->hide();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -