moab
CropToolpopup.ui.h
Go to the documentation of this file.
00001 /*=========================================================================
00002 
00003   Program:   Visualization Toolkit
00004   Module:    $RCSfile$
00005   Language:  C++
00006   Date:      $Date$
00007   Version:   $Revision$
00008 
00009   Copyright 2004 Sandia Corporation.
00010   Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
00011   license for use of this work by or on behalf of the
00012   U.S. Government. Redistribution and use in source and binary forms, with
00013   or without modification, are permitted provided that this Notice and any
00014   statement of authorship are reproduced on all copies.
00015 
00016 =========================================================================*/
00017 /****************************************************************************
00018 ** ui.h extension file, included from the uic-generated form implementation.
00019 **
00020 
00021 ** If you wish to add, delete or rename functions or slots use
00022 ** Qt Designer which will update this file, preserving your code. Create an
00023 ** init() function in place of a constructor, and a destroy() function in
00024 ** place of a destructor.
00025 *****************************************************************************/
00026 
00027 
00028 
00029 
00030 
00031 
00032 void CropToolPopup::radius1_valueChanged( int  num)
00033 {
00034   cropTool->radius_value_changed(0, num);
00035   vtkWidget->GetRenderWindow()->Render();
00036 }
00037 
00038 
00039 void CropToolPopup::Xval1_valueChanged( int num)
00040 {
00041   int vals[3];
00042   vals[0] = num;
00043   vals[1] = Yval1->value();
00044   vals[2] = Zval1->value();
00045   cropTool->xyz_value_changed(0, vals);
00046   vtkWidget->GetRenderWindow()->Render();
00047 }
00048 
00049 
00050 void CropToolPopup::Yval1_valueChanged( int num)
00051 {
00052   int vals[3];
00053   vals[0] = Xval1->value();
00054   vals[1] = num;
00055   vals[2] = Zval1->value();
00056   cropTool->xyz_value_changed(0, vals);
00057   vtkWidget->GetRenderWindow()->Render();
00058 }
00059 
00060 
00061 void CropToolPopup::Zval1_valueChanged( int num)
00062 {
00063   int vals[3];
00064   vals[0] = Xval1->value();
00065   vals[1] = Yval1->value();
00066   vals[2] = num;
00067   cropTool->xyz_value_changed(0, vals);
00068   vtkWidget->GetRenderWindow()->Render();
00069 }
00070 
00071 
00072 void CropToolPopup::Rot1a_valueChanged( int num )
00073 {
00074   int vals[2];
00075   vals[0] = num;
00076   vals[1] = Rot1b->value();
00077   cropTool->rotate_value_changed(0, vals);
00078   vtkWidget->GetRenderWindow()->Render();
00079 }
00080 
00081 
00082 void CropToolPopup::Rot1b_valueChanged( int num )
00083 {
00084   int vals[2];
00085   vals[0] = Rot1a->value();
00086   vals[1] = num;
00087   cropTool->rotate_value_changed(0, vals);
00088   vtkWidget->GetRenderWindow()->Render();
00089 }
00090 
00091 
00092 void CropToolPopup::radius2_valueChanged( int num )
00093 {
00094   cropTool->radius_value_changed(1, num);
00095   vtkWidget->GetRenderWindow()->Render();
00096 }
00097 
00098 
00099 void CropToolPopup::Xval2_valueChanged( int num )
00100 {
00101   int vals[3];
00102   vals[0] = num;
00103   vals[1] = Yval2->value();
00104   vals[2] = Zval2->value();
00105   cropTool->xyz_value_changed(1, vals);
00106   vtkWidget->GetRenderWindow()->Render();
00107 }
00108 
00109 
00110 void CropToolPopup::Yval2_valueChanged( int num )
00111 {
00112   int vals[3];
00113   vals[0] = Xval2->value();
00114   vals[1] = num;
00115   vals[2] = Zval2->value();
00116   cropTool->xyz_value_changed(1, vals);
00117   vtkWidget->GetRenderWindow()->Render();
00118 }
00119 
00120 
00121 void CropToolPopup::Zval2_valueChanged( int num )
00122 {
00123   int vals[3];
00124   vals[0] = Xval2->value();
00125   vals[1] = Yval2->value();
00126   vals[2] = num;
00127   cropTool->xyz_value_changed(1, vals);
00128   vtkWidget->GetRenderWindow()->Render();
00129 }
00130 
00131 
00132 void CropToolPopup::Rot2a_valueChanged( int num )
00133 {
00134   int vals[2];
00135   vals[0] = num;
00136   vals[1] = Rot2b->value();
00137   cropTool->rotate_value_changed(1, vals);
00138   vtkWidget->GetRenderWindow()->Render();
00139 }
00140 
00141 
00142 void CropToolPopup::Rot2b_valueChanged( int num )
00143 {
00144   int vals[2];
00145   vals[0] = Rot1a->value();
00146   vals[1] = num;
00147   cropTool->rotate_value_changed(1, vals);
00148   vtkWidget->GetRenderWindow()->Render();
00149 }
00150 
00151 
00152 void CropToolPopup::radius3_valueChanged( int num )
00153 {
00154   cropTool->radius_value_changed(2, num);
00155   vtkWidget->GetRenderWindow()->Render();
00156 }
00157 
00158 
00159 void CropToolPopup::Xval3_valueChanged( int num )
00160 {
00161   int vals[3];
00162   vals[0] = num;
00163   vals[1] = Yval3->value();
00164   vals[2] = Zval3->value();
00165   cropTool->xyz_value_changed(2, vals);
00166   vtkWidget->GetRenderWindow()->Render();
00167 }
00168 
00169 
00170 void CropToolPopup::Yval3_valueChanged( int num )
00171 {
00172   int vals[3];
00173   vals[0] = Xval3->value();
00174   vals[1] = num;
00175   vals[2] = Zval3->value();
00176   cropTool->xyz_value_changed(2, vals);
00177   vtkWidget->GetRenderWindow()->Render();
00178 }
00179 
00180 
00181 void CropToolPopup::Zval3_valueChanged( int num )
00182 {
00183   int vals[3];
00184   vals[0] = Xval3->value();
00185   vals[1] = Yval3->value();
00186   vals[2] = num;
00187   cropTool->xyz_value_changed(2, vals);
00188   vtkWidget->GetRenderWindow()->Render();
00189 }
00190 
00191 
00192 void CropToolPopup::Rot3a_valueChanged( int num )
00193 {
00194   int vals[2];
00195   vals[0] = num;
00196   vals[1] = Rot1b->value();
00197   cropTool->rotate_value_changed(2, vals);
00198   vtkWidget->GetRenderWindow()->Render();
00199 }
00200 
00201 
00202 void CropToolPopup::Rot3b_valueChanged( int num )
00203 {
00204   int vals[2];
00205   vals[0] = Rot1a->value();
00206   vals[1] = num;
00207   cropTool->rotate_value_changed(2, vals);
00208   vtkWidget->GetRenderWindow()->Render();
00209 }
00210 
00211 
00212 void CropToolPopup::Rev1_toggled( bool togg)
00213 {
00214   cropTool->toggle_changed(0, togg);
00215   vtkWidget->GetRenderWindow()->Render();
00216 }
00217 
00218 
00219 void CropToolPopup::Rev2_toggled( bool togg)
00220 {
00221   cropTool->toggle_changed(1, togg);
00222   vtkWidget->GetRenderWindow()->Render();
00223 }
00224 
00225 
00226 void CropToolPopup::Rev3_toggled( bool togg)
00227 {
00228   cropTool->toggle_changed(2, togg);
00229   vtkWidget->GetRenderWindow()->Render();
00230 }
00231 
00232 
00233 void CropToolPopup::CropToolType1_highlighted( int num )
00234 {
00235   cropTool->type_activated(0, num);
00236   vtkWidget->GetRenderWindow()->Render();
00237 }
00238 
00239 
00240 void CropToolPopup::CropToolType2_highlighted( int num )
00241 {
00242   cropTool->type_activated(1, num);
00243   vtkWidget->GetRenderWindow()->Render();
00244 }
00245 
00246 
00247 void CropToolPopup::init()
00248 {
00249   cropTool = new CropTool();
00250   
00251     //cropTool->type_activated(0, CropTool::PLANEX);
00252 }
00253 
00254 
00255 void CropToolPopup::destroy()
00256 {
00257   if (NULL != cropTool) {
00258     delete cropTool;
00259     cropTool = NULL;
00260   }
00261 }
00262 
00263 
00264 void CropToolPopup::CropToolType3_highlighted( int num )
00265 {
00266   cropTool->type_activated(2, num);
00267   vtkWidget->GetRenderWindow()->Render();
00268 }
00269 
00270 
00271 void CropToolPopup::vtk_widget( QVTKWidget *vtkw )
00272 {
00273   vtkWidget = vtkw;
00274 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines