-void wxMaracasRenderImageManagementPanel::Translate(wxCommandEvent& event)
-{
- printf("silder translateX = %d \n", sliderTranslateX->GetValue());
- transformV->Identity();
- transformS1->Identity();
- transformS2->Identity();
- transformS3->Identity();
-
- transformV->Translate(sliderTranslateX->GetValue(), sliderTranslateY->GetValue(), sliderTranslateZ->GetValue());
- transformS1->Translate(sliderTranslateX->GetValue(), sliderTranslateY->GetValue(), sliderTranslateZ->GetValue());
- transformS2->Translate(sliderTranslateX->GetValue(), sliderTranslateY->GetValue(), sliderTranslateZ->GetValue());
- transformS3->Translate(sliderTranslateX->GetValue(), sliderTranslateY->GetValue(), sliderTranslateZ->GetValue());
-
- Refresh();
-}
-
-/**
-** Rotates a volume by the given degree for the X axis
-**/
-void wxMaracasRenderImageManagementPanel::Rotate(wxCommandEvent& event)
-{
- printf("silder rotateX = %d \n", sliderRotateX->GetValue());
-
- transformV->Identity();
- transformS1->Identity();
- transformS2->Identity();
- transformS3->Identity();
-
- transformS1->RotateX( sliderRotateX->GetValue() );
- transformS2->RotateX( sliderRotateX->GetValue() );
- transformS3->RotateX( sliderRotateX->GetValue() );
-
- transformV->RotateY( sliderRotateY->GetValue() );
- transformS1->RotateY( sliderRotateY->GetValue() );
- transformS2->RotateY( sliderRotateY->GetValue() );
- transformS3->RotateY( sliderRotateY->GetValue() );
-
- transformV->RotateZ( sliderRotateZ->GetValue() );
- transformS1->RotateZ( sliderRotateZ->GetValue() );
- transformS2->RotateZ( sliderRotateZ->GetValue() );
- transformS3->RotateZ( sliderRotateZ->GetValue() );
-
- Refresh();
-}
-
-/**
-** Scales a volume by the given value for the X axis
-**/
-void wxMaracasRenderImageManagementPanel::Scale(wxCommandEvent& event)
-{
- transformV->Identity();
- transformS1->Identity();
- transformS2->Identity();
- transformS3->Identity();
-
- transformV->Scale( sliderTranslateX->GetValue()/50, sliderTranslateY->GetValue()/50, sliderTranslateZ->GetValue()/50 );
- transformS1->Scale( sliderTranslateX->GetValue(), sliderTranslateY->GetValue(), sliderTranslateZ->GetValue() );
- transformS2->Scale( sliderTranslateX->GetValue(), sliderTranslateY->GetValue(), sliderTranslateZ->GetValue() );
- transformS3->Scale( sliderTranslateX->GetValue(), sliderTranslateY->GetValue(), sliderTranslateZ->GetValue() );
-
- Refresh();
-}
-
-void wxMaracasRenderImageManagementPanel::Refresh()