#include <manualContourPerpPlaneControler.h>
Definition at line 11 of file manualContourPerpPlaneControler.h.
manualContourPerpPlaneControler::manualContourPerpPlaneControler | ( | ) |
Definition at line 6 of file manualContourPerpPlaneControler.cpp.
References _flagMouseMove.
Referenced by Clone().
00007 { 00008 _flagMouseMove = true; 00009 }
manualContourPerpPlaneControler::~manualContourPerpPlaneControler | ( | ) | [virtual] |
void manualContourPerpPlaneControler::AddPoint | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual] |
Reimplemented from manualContourBaseControler.
Definition at line 53 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler, and manualContour3VControler::AddPoint_Others().
00054 { 00055 manualContourControler::AddPoint( x, y, z ); 00056 _manualcontour3Vcontroler->AddPoint_Others(); 00057 }
manualContourPerpPlaneControler * manualContourPerpPlaneControler::Clone | ( | ) | [virtual] |
Reimplemented from manualContourControler.
Definition at line 15 of file manualContourPerpPlaneControler.cpp.
References CopyAttributesTo(), and manualContourPerpPlaneControler().
00016 { 00017 manualContourPerpPlaneControler * clone = new manualContourPerpPlaneControler(); 00018 CopyAttributesTo(clone); 00019 return clone; 00020 }
void manualContourControler::Configure | ( | ) | [virtual, inherited] |
Reimplemented from manualContourBaseControler.
Reimplemented in manualCircleControler, and manualRoiControler.
Definition at line 38 of file manualContourControler.cpp.
void InteractorStyleMaracas::CopyAttributesTo | ( | InteractorStyleMaracas * | cloneObject | ) | [inherited] |
Definition at line 27 of file InteractorStyleMaracas.cxx.
References InteractorStyleMaracas::GetActive(), and InteractorStyleMaracas::SetActive().
Referenced by InteractorStyleMaracas::Clone().
00028 { 00029 // Fathers object 00030 //<FATHERCLASS>::CopyAttributesTo(cloneObject); 00031 00032 cloneObject->SetActive( this->GetActive() ); 00033 }
void manualContourBaseControler::CopyAttributesTo | ( | manualContourBaseControler * | cloneObject | ) | [inherited] |
Definition at line 35 of file manualContourBaseControler.cpp.
References manualContourBaseControler::GetIfCompleteCreation(), manualContourBaseControler::GetKeyBoardMoving(), manualContourBaseControler::GetPosibleToMove(), manualContourBaseControler::GetState(), manualContourBaseControler::GetZ(), manualContourBaseControler::IsEditable(), manualContourBaseControler::IsMoving(), manualContourBaseControler::SetCompleteCreation(), manualContourBaseControler::SetEditable(), manualContourBaseControler::SetKeyBoardMoving(), manualContourBaseControler::SetMoving(), manualContourBaseControler::SetPosibleToMove(), manualContourBaseControler::SetState(), and manualContourBaseControler::SetZ().
Referenced by manualContourBaseControler::Clone().
00036 { 00037 // Fathers object 00038 InteractorStyleMaracas::CopyAttributesTo(cloneObject); 00039 cloneObject->SetZ( this->GetZ() ); 00040 cloneObject->SetState( this->GetState() ); 00041 cloneObject->SetEditable( this->IsEditable() ); 00042 cloneObject->SetPosibleToMove( this->GetPosibleToMove() ); 00043 cloneObject->SetMoving( this->IsMoving() ); 00044 cloneObject->SetCompleteCreation( this->GetIfCompleteCreation() ); 00045 cloneObject->SetKeyBoardMoving( this->GetKeyBoardMoving() ); 00046 }
void manualContourControler::CopyAttributesTo | ( | manualContourControler * | cloneObject | ) | [inherited] |
Definition at line 30 of file manualContourControler.cpp.
References manualContourControler::GetEasyCreation(), and manualContourControler::SetEasyCreation().
Referenced by manualContourControler::Clone().
00031 { 00032 // Fathers object 00033 manualContourBaseControler::CopyAttributesTo(cloneObject); 00034 cloneObject->SetEasyCreation( this->GetEasyCreation() ); 00035 }
void manualContourPerpPlaneControler::CopyAttributesTo | ( | manualContourPerpPlaneControler * | cloneObject | ) |
Definition at line 23 of file manualContourPerpPlaneControler.cpp.
References GetManualContour3VControler(), GetVtkInteractorStylePlane2D(), GetVtkMPRBaseData(), SetManualContour3VControler(), SetVtkInteractorStylePlane2D(), and SetVtkMPRBaseData().
Referenced by Clone().
00024 { 00025 // Fathers object 00026 manualContourControler::CopyAttributesTo(cloneObject); 00027 00028 cloneObject->SetVtkMPRBaseData( this->GetVtkMPRBaseData() ); 00029 cloneObject->SetManualContour3VControler( this->GetManualContour3VControler() ); 00030 cloneObject->SetVtkInteractorStylePlane2D( this->GetVtkInteractorStylePlane2D() ); 00031 }
void manualContourBaseControler::CreateNewManualContour | ( | ) | [inherited] |
Definition at line 373 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::CreateNewContour().
Referenced by wxWidgetMesure2D::ConfigureA(), wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), manualContourContainer::createLumenContour(), wxImageViewerWidget::CreateNewManualContour(), manualContourContainer::createWallContour(), wxMaracasImageBrowser02::LoadData(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
00373 { 00374 _manViewBaseCont->CreateNewContour(); 00375 }
void manualContourPerpPlaneControler::DeleteActualMousePoint | ( | int | x, | |
int | y | |||
) | [virtual] |
Reimplemented from manualContourBaseControler.
Definition at line 59 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler, manualContour3VControler::DeleteActualMousePoint_Others(), manualViewBaseContour::GetIdPoint(), manualContourBaseControler::GetManualViewBaseContour(), and manualContourBaseControler::GetZ().
00060 { 00061 int id = GetManualViewBaseContour()->GetIdPoint ( x , y , GetZ() ); 00062 manualContourControler::DeleteActualMousePoint( x , y ); 00063 _manualcontour3Vcontroler->DeleteActualMousePoint_Others(id); 00064 }
void manualContourBaseControler::DeleteContour | ( | ) | [inherited] |
Definition at line 397 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualContourBaseControler::_manViewBaseCont, manualContourModel::DeleteAllPoints(), and manualViewBaseContour::DeleteContour().
Referenced by wxImageViewerWidget::EraseManualContour(), and manualContourBaseControler::ResetContour().
00397 { 00398 _manViewBaseCont->DeleteContour(); 00399 _manContModel->DeleteAllPoints(); 00400 }
bool InteractorStyleMaracas::GetActive | ( | ) | [inherited] |
Definition at line 116 of file InteractorStyleMaracas.cxx.
References InteractorStyleMaracas::_active.
Referenced by vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas(), and InteractorStyleMaracas::CopyAttributesTo().
00117 { 00118 return _active; 00119 }
bool manualContourControler::GetEasyCreation | ( | ) | [inherited] |
Definition at line 160 of file manualContourControler.cpp.
References manualContourControler::_easyCreation.
Referenced by manualContourControler::CopyAttributesTo().
00161 { 00162 return _easyCreation; 00163 }
bool manualContourBaseControler::GetIfCompleteCreation | ( | ) | [inherited] |
Definition at line 358 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_created.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourBaseControler::MouseReleaseLeft().
00359 { 00360 return _created; 00361 }
bool manualContourBaseControler::GetKeyBoardMoving | ( | ) | [inherited] |
Definition at line 368 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_keyBoardMoving.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourBaseControler::OnChar().
00369 { 00370 return _keyBoardMoving; 00371 }
manualContour3VControler * manualContourPerpPlaneControler::GetManualContour3VControler | ( | ) |
Definition at line 86 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler.
Referenced by CopyAttributesTo().
00087 { 00088 return _manualcontour3Vcontroler; 00089 }
manualContourModel * manualContourBaseControler::GetManualContourModel | ( | ) | [inherited] |
Definition at line 245 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel.
Referenced by manualContourBaseControler::AddPoint(), manualContour3VControler::AddPoint(), manualRoiControler::Configure(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualContourBaseControler::InsertPoint(), manualContour3VControler::InsertPoint(), manualContourBaseControler::Magnet(), manualContour3DControler::MouseClickLeft(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), ResetOrientationPlane(), manualContour3DControler::ResetOrientationPlane(), manualContour3VControler::SetPoint(), and manualRoiControler::SetRoi().
00246 { 00247 return _manContModel; 00248 }
manualViewBaseContour * manualContourBaseControler::GetManualViewBaseContour | ( | ) | [inherited] |
Definition at line 250 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont.
Referenced by manualContourBaseControler::AddPoint(), manualContour3VControler::AddPoint(), DeleteActualMousePoint(), manualContour3VControler::DeleteActualMousePoint(), manualContour3V3DControler::DeleteActualMousePoint(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualContourBaseControler::InsertPoint(), manualContour3VControler::InsertPoint(), manualContourBaseControler::Magnet(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualContour3DControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), MouseDLeft(), manualContourControler::MouseDLeft(), manualContourBaseControler::MouseDLeft(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), MouseMove(), manualContourControler::MouseMove(), manualContour3VControler::MouseMove(), manualContour3V3DControler::MouseMove(), manualCircleControler::MouseMove(), manualContour3VControler::MouseMove_Others(), manualContourBaseControler::MouseReleaseLeft(), manualContourBaseControler::OnChar(), manualContourBaseControler::OnMiddleButtonDown(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), manualContourBaseControler::ResetContour(), manualContourBaseControler::SetEditable(), manualContourBaseControler::SetPoint(), manualContour3VControler::SetPoint(), manualContourBaseControler::SetPointX(), manualContourBaseControler::SetPointY(), manualContourBaseControler::SetPointZ(), and manualRoiControler::SetRoi().
00251 { 00252 return _manViewBaseCont; 00253 }
int manualContourBaseControler::GetNumberOfPointsManualContour | ( | ) | [inherited] |
Definition at line 377 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::GetNumberOfPoints().
Referenced by manualContourControler::MouseClickLeft().
00377 { 00378 return _manViewBaseCont->GetNumberOfPoints(); 00379 }
int manualContourBaseControler::GetNumberOfPointsSplineManualContour | ( | ) | [inherited] |
Definition at line 383 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, and manualContourModel::GetNumberOfPointsSpline().
Referenced by manualContourContainer::getNumberOfLumenContourPoints(), wxImageViewerWidget::GetNumberOfPointsSplineManualContour(), and manualContourContainer::getNumberOfWallContourPoints().
00383 { 00384 //return _manViewBaseCont->GetNumberOfPointsSpline(); 00385 return _manContModel->GetNumberOfPointsSpline(); 00386 }
bool manualContourBaseControler::GetPosibleToMove | ( | ) | [inherited] |
Definition at line 333 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_posibleToMove.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourControler::MouseMove().
00334 { 00335 return _posibleToMove; 00336 }
int manualContourBaseControler::GetState | ( | ) | [inherited] |
Definition at line 310 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_state.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualContour3DControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), MouseMove(), manualContourControler::MouseMove(), manualContour3V3DControler::MouseMove(), and manualCircleControler::MouseMove().
00311 { 00312 return _state; 00313 }
double * manualContourBaseControler::GetVectorPointsXManualContour | ( | ) | [inherited] |
Definition at line 389 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::GetVectorPointsXManualContour().
Referenced by wxImageViewerWidget::GetVectorPointsXManualContour(), manualContourContainer::getXVectorLumenPoints(), and manualContourContainer::getXVectorWallPoints().
00389 { 00390 return _manViewBaseCont->GetVectorPointsXManualContour(); 00391 }
double * manualContourBaseControler::GetVectorPointsYManualContour | ( | ) | [inherited] |
Definition at line 393 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::GetVectorPointsYManualContour().
Referenced by wxImageViewerWidget::GetVectorPointsYManualContour(), manualContourContainer::getYVectorLumenPoints(), and manualContourContainer::getYVectorWallPoints().
00393 { 00394 return _manViewBaseCont->GetVectorPointsYManualContour(); 00395 }
InteractorStyleMaracas * manualContourPerpPlaneControler::GetVtkInteractorStylePlane2D | ( | ) |
Definition at line 164 of file manualContourPerpPlaneControler.cpp.
References _vtkinteractorstyleplane2D.
Referenced by CopyAttributesTo().
00165 { 00166 return _vtkinteractorstyleplane2D; 00167 }
vtkMPRBaseData * manualContourPerpPlaneControler::GetVtkMPRBaseData | ( | ) |
Definition at line 40 of file manualContourPerpPlaneControler.cpp.
References _vtkmprbasedata.
Referenced by CopyAttributesTo().
00041 { 00042 return _vtkmprbasedata; 00043 }
int manualContourBaseControler::GetZ | ( | ) | [virtual, inherited] |
Definition at line 444 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_z.
Referenced by manualContourBaseControler::CopyAttributesTo(), DeleteActualMousePoint(), manualContourBaseControler::DeleteActualMousePoint(), manualContour3VControler::DeleteActualMousePoint(), manualContour3V3DControler::DeleteActualMousePoint(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualContourBaseControler::Magnet(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourBaseControler::MouseDLeft(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), MouseMove(), manualContourControler::MouseMove(), manualContour3VControler::MouseMove(), manualContour3V3DControler::MouseMove(), manualCircleControler::MouseMove(), manualContourBaseControler::MouseReleaseLeft(), and manualContourBaseControler::OnMiddleButtonDown().
00445 { 00446 return _z; 00447 }
void manualContourPerpPlaneControler::InsertPoint | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual] |
Reimplemented from manualContourBaseControler.
Definition at line 47 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler, and manualContour3VControler::InsertPoint_Others().
00048 { 00049 manualContourControler::InsertPoint( x, y, z ); 00050 _manualcontour3Vcontroler->InsertPoint_Others(0); 00051 }
bool manualContourBaseControler::IsEditable | ( | ) | [inherited] |
Definition at line 315 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_editable.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourBaseControler::Magnet(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourControler::MouseDLeft(), manualContourControler::MouseMove(), manualContourBaseControler::MouseReleaseLeft(), and manualContourBaseControler::OnChar().
00316 { 00317 return _editable; 00318 }
bool manualContourBaseControler::IsMoving | ( | ) | [inherited] |
Definition at line 343 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_moving.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourControler::MouseMove().
00344 { 00345 return _moving; 00346 }
void manualContourBaseControler::Magnet | ( | int | x, | |
int | y | |||
) | [inherited] |
Definition at line 416 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, manualContourBaseControler::_state, manualContourModel::GetIdPoint(), manualViewBaseContour::GetIdPoint(), manualContourBaseControler::GetManualContourModel(), manualContourModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualContourBaseControler::GetZ(), manualContourBaseControler::IsEditable(), manualPoint::SetPoint(), and manualViewBaseContour::TransfromCoordViewWorld().
Referenced by manualContourBaseControler::OnChar().
00417 { 00418 if( IsEditable()) 00419 { 00420 /*int id= */ _manViewBaseCont->GetIdPoint(x,y,GetZ()); // JPRx 00421 if (GetManualContourModel()!=NULL){ 00422 double xx = x; 00423 double yy = y; 00424 double zz = GetZ(); 00425 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00426 int id = GetManualContourModel()->GetIdPoint(xx,yy,zz,32000,-1); 00427 if (id!=-1) 00428 { 00429 manualPoint *mp = GetManualContourModel()->GetManualPoint(id); 00430 mp->SetPoint(xx,yy,zz); 00431 } 00432 // GetManualViewBaseContour()->UpdateViewPoint(id); 00433 } 00434 _state = 0; 00435 } 00436 }
void manualContourControler::MouseClickLeft | ( | int | x, | |
int | y | |||
) | [virtual, inherited] |
Reimplemented from manualContourBaseControler.
Reimplemented in manualCircleControler, manualContour3DControler, manualLineControler, and manualRoiControler.
Definition at line 44 of file manualContourControler.cpp.
References manualContourControler::_bakIdPoint, manualContourControler::_easyCreation, InteractorStyleMaracas::_vtkInteractorStyleBaseView, manualContourBaseControler::AddPoint(), manualViewBaseContour::GetIdPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualViewBaseContour::GetNumberOfPoints(), manualContourBaseControler::GetNumberOfPointsManualContour(), manualContourBaseControler::GetState(), manualContourBaseControler::GetZ(), manualViewBaseContour::InitMove(), manualContourBaseControler::InsertPoint(), manualContourBaseControler::IsEditable(), manualViewBaseContour::Refresh(), manualContourBaseControler::SetMoving(), manualContourBaseControler::SetPosibleToMove(), manualViewBaseContour::SetSelected(), and manualContourBaseControler::SetState().
Referenced by wxImageViewerWidget::ExecuteEvent2().
00044 { 00045 00046 00047 bool ok = false; 00048 int z = GetZ(); 00049 int size= GetManualViewBaseContour()->GetNumberOfPoints(); 00050 00051 // Insert a Control Point with shift+ClickLeft 00052 // int tt = GetState(); // JPRx 00053 vtkRenderWindowInteractor *vtkrenderwindowinteractor = _vtkInteractorStyleBaseView->GetInteractor(); 00054 //EED3131 00055 if( IsEditable() ) 00056 { 00057 if ( (_vtkInteractorStyleBaseView!=NULL) && (GetState()==0) && ( (vtkrenderwindowinteractor!=NULL) && (vtkrenderwindowinteractor->GetShiftKey()==1) ) ) 00058 { 00059 ok=true; 00060 InsertPoint(x,y,z); 00061 size++; 00062 } 00063 // Start to Insert Control Points with ClickLeft (Empty contour) 00064 if ((GetState()==0) && (size==0) && (_easyCreation==true) ) 00065 { 00066 ok=true; 00067 SetState(1); 00068 AddPoint(x,y,z); 00069 } 00070 // Continuie to Insert Control Points with ClickLeft (After being empty the contour) 00071 if ((GetState()==1) && (_easyCreation==true) ) 00072 { 00073 ok=true; 00074 AddPoint(x,y,z); 00075 _bakIdPoint=GetNumberOfPointsManualContour() - 1; 00076 } 00077 // Insert Control Points IF Contour si Selected 00078 if ((GetState()==0) && GetManualViewBaseContour()->GetPosibleSelected() ) 00079 { 00080 ok=true; 00081 InsertPoint(x,y,z); 00082 _bakIdPoint = GetManualViewBaseContour()->GetIdPoint(x,y,z); 00083 SetState(6); 00084 } 00085 // Chose id of Control Point to be move 00086 if ( (GetState()==0 || GetState()==6) && (GetManualViewBaseContour()->GetIdPoint(x,y,z)!=-1 ) ) 00087 { 00088 ok=true; 00089 _bakIdPoint = GetManualViewBaseContour()->GetIdPoint(x,y,z); 00090 SetState(5); 00091 } 00092 // If nothing selected _state=7 00093 if ( (GetState()==0) && (GetManualViewBaseContour()->GetIdPoint(x,y,z)==-1 ) ) 00094 { 00095 //ok=true; 00096 _bakIdPoint = GetManualViewBaseContour()->GetIdPoint(x,y,z); 00097 SetState(7); 00098 } 00099 }else{ 00100 SetPosibleToMove( true ); 00101 GetManualViewBaseContour()->SetSelected( GetManualViewBaseContour()->GetPosibleSelected() ); 00102 } // IsEditable 00103 00104 if ( GetState() == 0 && GetManualViewBaseContour()->GetPosibleSelected() ) 00105 { 00106 SetMoving( true ); 00107 ok=true; 00108 GetManualViewBaseContour()->InitMove(x,y,z); 00109 SetState(6); 00110 } 00111 if (ok==true) 00112 { 00113 GetManualViewBaseContour()->Refresh(); 00114 } 00115 }
void manualContourBaseControler::MouseClickRight | ( | int | x, | |
int | y | |||
) | [virtual, inherited] |
Definition at line 260 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_state, manualContourBaseControler::SetEditable(), and manualContourBaseControler::SetPosibleToMove().
Referenced by wxImageViewerWidget::ExecuteEvent2(), and manualContourBaseControler::OnRightButtonDown().
00261 { 00262 // if (_state==1) 00263 // { 00264 // _state=0; 00265 // } 00266 SetEditable( false ); 00267 SetPosibleToMove( false ); 00268 _state = 0; 00269 00270 //EED 24Avril2009 _state=7; 00271 }
void manualContourPerpPlaneControler::MouseDLeft | ( | int | x, | |
int | y | |||
) | [virtual] |
Reimplemented from manualContourControler.
Definition at line 119 of file manualContourPerpPlaneControler.cpp.
References _flagMouseDClick, InteractorStyleMaracas::_vtkInteractorStyleBaseView, _vtkinteractorstyleplane2D, manualContourBaseControler::GetManualViewBaseContour(), InteractorStyleMaracas::OnLeftDClick(), ResetOrientationPlane(), and vtkInteractorStyleBaseView::SetParent_refresh_waiting().
00120 { 00121 _flagMouseDClick=true; 00122 manualContourControler::MouseDLeft(x,y); 00123 00124 if (GetManualViewBaseContour()->ifTouchContour(x,y,0)==true) 00125 { 00126 _flagMouseDClick = false; 00127 _vtkinteractorstyleplane2D->OnLeftDClick(); 00128 ResetOrientationPlane(); 00129 this->_vtkInteractorStyleBaseView->SetParent_refresh_waiting(); 00130 } 00131 00132 // int id=GetManualViewBaseContour()->GetIdPoint(x,y,GetZ()); 00133 // if ( (GetState()==0) && (id!=-1) ) 00134 // { 00135 // manualPoint *mp = this->GetManualContourModel()->GetManualPoint(id); 00136 // _vtkmprbasedata->SetX( mp->GetX() ); 00137 // _vtkmprbasedata->SetY( mp->GetY() ); 00138 // _vtkmprbasedata->SetZ( mp->GetZ() ); 00139 // ResetOrientationPlane(); 00140 // this->_vtkInteractorStyleBaseView->SetParent_refresh_waiting(); 00141 // } 00142 }
void manualContourPerpPlaneControler::MouseMove | ( | int | x, | |
int | y | |||
) | [virtual] |
Reimplemented from manualContourControler.
Definition at line 66 of file manualContourPerpPlaneControler.cpp.
References _flagMouseMove, _manualcontour3Vcontroler, InteractorStyleMaracas::_vtkInteractorStyleBaseView, manualViewBaseContour::GetIdPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualContourBaseControler::GetState(), manualContourBaseControler::GetZ(), and manualContour3VControler::MouseMove_Others().
00067 { 00068 _flagMouseMove = true; 00069 int ss =this->_vtkInteractorStyleBaseView->vtkInteractorStyle::GetState(); 00070 if ((this->GetState()!=7) && (ss!=1)){ 00071 manualContourControler::MouseMove( x , y ); 00072 int id = GetManualViewBaseContour()->GetIdPoint ( x , y , GetZ() ); 00073 if (id!=-1) 00074 { 00075 _manualcontour3Vcontroler->MouseMove_Others(id); 00076 _flagMouseMove = false; 00077 } 00078 } 00079 }
void manualContourBaseControler::MouseReleaseLeft | ( | int | x, | |
int | y | |||
) | [virtual, inherited] |
Definition at line 273 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_state, manualContourBaseControler::GetIfCompleteCreation(), manualContourBaseControler::GetManualViewBaseContour(), manualContourBaseControler::GetZ(), manualContourBaseControler::IsEditable(), manualViewBaseContour::SelectPosibleContour(), manualContourBaseControler::SetEditable(), manualContourBaseControler::SetMoving(), and manualContourBaseControler::SetPosibleToMove().
Referenced by wxImageViewerWidget::ExecuteEvent2(), and manualContourBaseControler::OnLeftButtonUp().
00274 { 00275 if (_state==5){ _state = 0; } 00276 if (_state==6){ _state = 0; } 00277 if (_state==7){ _state = 0; } 00278 SetMoving( false ); 00279 GetManualViewBaseContour()->SelectPosibleContour(x,y,GetZ()); 00280 if( GetIfCompleteCreation() && IsEditable() && !GetManualViewBaseContour()->GetPosibleSelected() && (GetManualViewBaseContour()->GetIdPoint(x,y,GetZ())==-1) ) 00281 { 00282 SetEditable( false ); 00283 SetPosibleToMove( false ); 00284 } 00285 }
bool manualContourPerpPlaneControler::OnChar | ( | ) | [virtual] |
Reimplemented from manualContourBaseControler.
Definition at line 91 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler, manualContourBaseControler::OnChar(), and manualContour3VControler::OnChar_Others().
00092 { 00093 if (manualContourControler::OnChar()==false ) 00094 { 00095 _manualcontour3Vcontroler->OnChar_Others(); 00096 } 00097 return true; 00098 }
bool manualContourBaseControler::OnLeftButtonDown | ( | ) | [virtual, inherited] |
Reimplemented from InteractorStyleMaracas.
Reimplemented in manualContour3DControler.
Definition at line 157 of file manualContourBaseControler.cpp.
References InteractorStyleMaracas::_vtkInteractorStyleBaseView, vtkInteractorStyleBaseView::GetWxVtk2DBaseView(), wxVtkBaseView::GetWxVTKRenderWindowInteractor(), manualContourBaseControler::MouseClickLeft(), and manualContourBaseControler::SetKeyBoardMoving().
00158 { 00159 SetKeyBoardMoving( false ); 00160 if ( _vtkInteractorStyleBaseView!=NULL ) 00161 { 00162 int X,Y; 00163 wxVTKRenderWindowInteractor *wxVTKiren; 00164 wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk2DBaseView()->GetWxVTKRenderWindowInteractor(); 00165 wxVTKiren->GetEventPosition(X,Y); 00166 00167 MouseClickLeft(X,Y); 00168 } 00169 return true; 00170 }
bool manualContourBaseControler::OnLeftButtonUp | ( | ) | [virtual, inherited] |
Reimplemented from InteractorStyleMaracas.
Definition at line 172 of file manualContourBaseControler.cpp.
References InteractorStyleMaracas::_vtkInteractorStyleBaseView, vtkInteractorStyleBaseView::GetWxVtk2DBaseView(), wxVtkBaseView::GetWxVTKRenderWindowInteractor(), and manualContourBaseControler::MouseReleaseLeft().
00173 { 00174 if ( _vtkInteractorStyleBaseView!=NULL ) 00175 { 00176 int X,Y; 00177 wxVTKRenderWindowInteractor *wxVTKiren; 00178 wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk2DBaseView()->GetWxVTKRenderWindowInteractor(); 00179 wxVTKiren->GetEventPosition(X,Y); 00180 MouseReleaseLeft(X,Y); 00181 } 00182 return true; 00183 }
bool manualContourPerpPlaneControler::OnLeftDClick | ( | ) | [virtual] |
Reimplemented from manualContourBaseControler.
Definition at line 106 of file manualContourPerpPlaneControler.cpp.
References _flagMouseDClick.
00107 { 00108 manualContourControler::OnLeftDClick(); 00109 return _flagMouseDClick; 00110 }
bool manualContourBaseControler::OnMiddleButtonDown | ( | ) | [virtual, inherited] |
Reimplemented from InteractorStyleMaracas.
Definition at line 199 of file manualContourBaseControler.cpp.
References InteractorStyleMaracas::_vtkInteractorStyleBaseView, manualContourBaseControler::GetManualViewBaseContour(), vtkInteractorStyleBaseView::GetWxVtk2DBaseView(), wxVtkBaseView::GetWxVTKRenderWindowInteractor(), manualContourBaseControler::GetZ(), and manualViewBaseContour::InitMove().
00200 { 00201 // SetKeyBoardMoving( false ); 00202 if ( _vtkInteractorStyleBaseView!=NULL ) 00203 { 00204 int X,Y; 00205 wxVTKRenderWindowInteractor *wxVTKiren; 00206 wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk2DBaseView()->GetWxVTKRenderWindowInteractor(); 00207 wxVTKiren->GetEventPosition(X,Y); 00208 GetManualViewBaseContour()->InitMove( X, Y,GetZ()); 00209 } 00210 return true; 00211 }
bool manualContourBaseControler::OnMiddleButtonUp | ( | ) | [virtual, inherited] |
Reimplemented from InteractorStyleMaracas.
Definition at line 213 of file manualContourBaseControler.cpp.
bool InteractorStyleMaracas::OnMiddleDClick | ( | ) | [virtual, inherited] |
bool manualContourPerpPlaneControler::OnMouseMove | ( | ) | [virtual] |
Reimplemented from manualContourBaseControler.
Definition at line 100 of file manualContourPerpPlaneControler.cpp.
References _flagMouseMove.
00101 { 00102 manualContourControler::OnMouseMove(); 00103 return _flagMouseMove; 00104 }
bool InteractorStyleMaracas::OnMouseWheel | ( | ) | [virtual, inherited] |
Definition at line 92 of file InteractorStyleMaracas.cxx.
Referenced by vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas().
bool manualContourBaseControler::OnRightButtonDown | ( | ) | [virtual, inherited] |
Reimplemented from InteractorStyleMaracas.
Definition at line 218 of file manualContourBaseControler.cpp.
References InteractorStyleMaracas::_vtkInteractorStyleBaseView, vtkInteractorStyleBaseView::GetWxVtk2DBaseView(), wxVtkBaseView::GetWxVTKRenderWindowInteractor(), manualContourBaseControler::MouseClickRight(), manualContourBaseControler::SetCompleteCreation(), and manualContourBaseControler::SetKeyBoardMoving().
00219 { 00220 if( _vtkInteractorStyleBaseView!= NULL ) 00221 { 00222 int X,Y; 00223 wxVTKRenderWindowInteractor *wxVTKiren; 00224 wxVTKiren = _vtkInteractorStyleBaseView->GetWxVtk2DBaseView()->GetWxVTKRenderWindowInteractor(); 00225 wxVTKiren->GetEventPosition(X, Y); 00226 00227 SetCompleteCreation( true ); 00228 SetKeyBoardMoving( false ); 00229 MouseClickRight(X,Y); 00230 } 00231 return true; 00232 }
bool manualContourBaseControler::OnRightButtonUp | ( | ) | [virtual, inherited] |
Reimplemented from InteractorStyleMaracas.
Definition at line 234 of file manualContourBaseControler.cpp.
bool InteractorStyleMaracas::OnRightDClick | ( | ) | [virtual, inherited] |
Definition at line 87 of file InteractorStyleMaracas.cxx.
Referenced by vtkInteractorStyleBaseView::CallLstInteractorStyleMaracas().
void InteractorStyleMaracas::RemoveVtkInteractorStyleBaseView | ( | ) | [inherited] |
Definition at line 106 of file InteractorStyleMaracas.cxx.
References InteractorStyleMaracas::_vtkInteractorStyleBaseView.
Referenced by vtkInteractorStyleBaseView::RemoveInteractorStyleMaracas().
00107 { 00108 _vtkInteractorStyleBaseView = NULL; 00109 }
void manualContourPerpPlaneControler::ResetContour | ( | ) | [virtual] |
Reimplemented from manualContourBaseControler.
Definition at line 112 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler, and manualContour3VControler::ResetContour_Others().
00113 { 00114 manualContourControler::ResetContour(); 00115 _manualcontour3Vcontroler->ResetContour_Others(); 00116 }
void manualContourPerpPlaneControler::ResetOrientationPlane | ( | ) |
Definition at line 147 of file manualContourPerpPlaneControler.cpp.
References _vtkmprbasedata, manualContourBaseControler::GetManualContourModel(), manualContourModel::GetNearestPointAndNormal(), vtkMPRBaseData::GetX(), vtkMPRBaseData::GetY(), vtkBaseData::GetZ(), and vtkMPRBaseData::SetNormal().
Referenced by MouseDLeft().
00148 { 00149 double p[3],rp[3],rn[3]; 00150 p[0] = _vtkmprbasedata->GetX( ); 00151 p[1] = _vtkmprbasedata->GetY( ); 00152 p[2] = _vtkmprbasedata->GetZ( ); 00153 this->GetManualContourModel()->GetNearestPointAndNormal(p,rp,rn); 00154 00155 _vtkmprbasedata->SetNormal(rn[0],rn[1],rn[2]); 00156 }
void InteractorStyleMaracas::SetActive | ( | bool | active | ) | [inherited] |
Definition at line 111 of file InteractorStyleMaracas.cxx.
References InteractorStyleMaracas::_active.
Referenced by wxWidgetMesure2D::ActiveMessureTool(), wxWidgetMesure2D::ConfigureA(), wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), wxImageViewerWidget::ConstructVTK(), InteractorStyleMaracas::CopyAttributesTo(), manualContourContainer::createLumenContour(), wxImageViewerWidget::CreateNewManualContour(), manualContourContainer::createWallContour(), wxMaracasImageBrowser02::LoadData(), wxMaracasImageBrowser02::OnBtnResetRoi(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), manualContourContainer::restartLumenContour(), manualContourContainer::restartWallContour(), vtkInteractorStyleBaseView::SetActiveAllInteractors(), and wxMaracasImageBrowser02::SetROI().
00112 { 00113 _active = active; 00114 }
void manualContourBaseControler::SetCompleteCreation | ( | bool | condition | ) | [inherited] |
Definition at line 353 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_created.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourBaseControler::OnRightButtonDown().
00354 { 00355 _created = condition; 00356 }
void manualContourControler::SetEasyCreation | ( | bool | easyCreation | ) | [inherited] |
Definition at line 155 of file manualContourControler.cpp.
References manualContourControler::_easyCreation.
Referenced by manualContourControler::CopyAttributesTo().
00156 { 00157 _easyCreation=easyCreation; 00158 }
void manualContourBaseControler::SetEditable | ( | bool | condition | ) | [inherited] |
Definition at line 320 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_editable, manualContourBaseControler::GetManualViewBaseContour(), manualViewBaseContour::RemoveControlPoints(), and manualViewBaseContour::SetSelected().
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourBaseControler::MouseClickRight(), and manualContourBaseControler::MouseReleaseLeft().
00321 { 00322 if (GetManualViewBaseContour()!=NULL) { 00323 if( !condition ) 00324 { 00325 GetManualViewBaseContour()->RemoveControlPoints(); 00326 } 00327 GetManualViewBaseContour()->SetSelected( condition ); 00328 } 00329 _editable = condition; 00330 }
void manualContourBaseControler::SetKeyBoardMoving | ( | bool | condition | ) | [inherited] |
Definition at line 363 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_keyBoardMoving.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourBaseControler::OnChar(), manualContourBaseControler::OnLeftButtonDown(), and manualContourBaseControler::OnRightButtonDown().
00364 { 00365 _keyBoardMoving = condition; 00366 }
void manualContourPerpPlaneControler::SetManualContour3VControler | ( | manualContour3VControler * | manualcontour3Vcontroler | ) |
Definition at line 81 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler.
Referenced by CopyAttributesTo().
00082 { 00083 _manualcontour3Vcontroler = manualcontour3Vcontroler; 00084 }
void manualContourBaseControler::SetModelView | ( | manualContourModel * | manContModel, | |
manualViewBaseContour * | manViewBaseCont | |||
) | [inherited] |
Definition at line 239 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_editable, manualContourBaseControler::_manContModel, manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::SetEditable().
Referenced by wxWidgetMesure2D::ConfigureA(), wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), wxImageViewerWidget::ConstructVTK(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), wxMaracasImageBrowser02::LoadData(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
00239 { 00240 _manContModel = manContModel; 00241 _manViewBaseCont = manViewBaseCont; 00242 _manViewBaseCont->SetEditable( &_editable ); 00243 }
void manualContourBaseControler::SetMoving | ( | bool | condition | ) | [inherited] |
Definition at line 348 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_moving.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourControler::MouseClickLeft(), and manualContourBaseControler::MouseReleaseLeft().
00349 { 00350 _moving = condition; 00351 }
void manualContourBaseControler::SetPoint | ( | int | id, | |
int | x, | |||
int | y, | |||
int | z | |||
) | [virtual, inherited] |
Reimplemented in manualContour3VControler.
Definition at line 485 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualContourModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPoint(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
Referenced by manualRoiControler::MouseMove(), manualLineControler::MouseMove(), manualContourControler::MouseMove(), and manualCircleControler::MouseMove().
00485 { // virtual 00486 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00487 double xx = x; 00488 double yy = y; 00489 double zz = z; 00490 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00491 manualPoint *mp = _manContModel->GetManualPoint(id); 00492 mp->SetPoint(xx,yy,zz); 00493 GetManualViewBaseContour()->UpdateViewPoint(id); 00494 } 00495 }
void manualContourBaseControler::SetPointX | ( | int | id, | |
int | x | |||
) | [inherited] |
Definition at line 497 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualContourModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPointX(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
Referenced by manualRoiControler::MouseMove().
00497 { 00498 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00499 double xx = x; 00500 double yy = 0; 00501 double zz = 0; 00502 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00503 manualPoint *mp = _manContModel->GetManualPoint(id); 00504 mp->SetPointX(xx); 00505 GetManualViewBaseContour()->UpdateViewPoint(id); 00506 } 00507 }
void manualContourBaseControler::SetPointY | ( | int | id, | |
int | y | |||
) | [inherited] |
Definition at line 509 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualContourModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPointY(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
Referenced by manualRoiControler::MouseMove().
00509 { 00510 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00511 double xx = 0; 00512 double yy = y; 00513 double zz = 0; 00514 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00515 manualPoint *mp = _manContModel->GetManualPoint(id); 00516 mp->SetPointY(yy); 00517 GetManualViewBaseContour()->UpdateViewPoint(id); 00518 } 00519 }
void manualContourBaseControler::SetPointZ | ( | int | id, | |
int | z | |||
) | [inherited] |
Definition at line 521 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualContourModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPointZ(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
00521 { 00522 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00523 double xx = 0; 00524 double yy = 0; 00525 double zz = z; 00526 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00527 manualPoint *mp = _manContModel->GetManualPoint(id); 00528 mp->SetPointZ(zz); 00529 GetManualViewBaseContour()->UpdateViewPoint(id); 00530 } 00531 }
void manualContourBaseControler::SetPosibleToMove | ( | bool | condition | ) | [inherited] |
Definition at line 338 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_posibleToMove.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourControler::MouseClickLeft(), manualContourBaseControler::MouseClickRight(), and manualContourBaseControler::MouseReleaseLeft().
00339 { 00340 _posibleToMove = condition; 00341 }
void manualContourBaseControler::SetState | ( | int | state | ) | [inherited] |
Definition at line 305 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_state.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), wxMaracasImageBrowser02::LoadData(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourBaseControler::ResetContour(), and wxImageViewerWidget::SetStateManualContour().
00306 { 00307 _state=state; 00308 }
void InteractorStyleMaracas::SetVtkInteractorStyleBaseView | ( | vtkInteractorStyleBaseView * | _vtkInteractorStyleBaseView | ) | [inherited] |
Definition at line 99 of file InteractorStyleMaracas.cxx.
References InteractorStyleMaracas::_vtkInteractorStyleBaseView.
Referenced by vtkInteractorStyleBaseView::AddInteractorStyleMaracas(), and vtkInteractorStyleBaseView::InsertInteractorStyleMaracas().
00100 { 00101 _vtkInteractorStyleBaseView = vtkInteractorStyleBaseView; 00102 }
void manualContourPerpPlaneControler::SetVtkInteractorStylePlane2D | ( | InteractorStyleMaracas * | vtkinteractorstyleplane2D | ) |
Definition at line 159 of file manualContourPerpPlaneControler.cpp.
References _vtkinteractorstyleplane2D.
Referenced by wxManualTree_MPRWidget::ConfigureContour(), and CopyAttributesTo().
00160 { 00161 _vtkinteractorstyleplane2D = vtkinteractorstyleplane2D; 00162 }
void manualContourPerpPlaneControler::SetVtkMPRBaseData | ( | vtkMPRBaseData * | vtkmprbasedata | ) |
Definition at line 34 of file manualContourPerpPlaneControler.cpp.
References _vtkmprbasedata.
Referenced by CopyAttributesTo().
00035 { 00036 _vtkmprbasedata = vtkmprbasedata; 00037 }
void manualContourBaseControler::SetZ | ( | int | z | ) | [inherited] |
Definition at line 439 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_z.
Referenced by wxWidgetMesure2D::ConfigureA(), wxImageViewerWidget::ConstructVTK(), and manualContourBaseControler::CopyAttributesTo().
00440 { 00441 _z=z; 00442 }
int manualContourControler::_bakIdPoint [protected, inherited] |
Definition at line 28 of file manualContourControler.h.
Referenced by manualContourControler::MouseClickLeft(), and manualContourControler::MouseMove().
bool manualContourPerpPlaneControler::_flagMouseDClick [private] |
Definition at line 41 of file manualContourPerpPlaneControler.h.
Referenced by MouseDLeft(), and OnLeftDClick().
bool manualContourPerpPlaneControler::_flagMouseMove [private] |
Definition at line 40 of file manualContourPerpPlaneControler.h.
Referenced by manualContourPerpPlaneControler(), MouseMove(), and OnMouseMove().
Definition at line 46 of file manualContourPerpPlaneControler.h.
Referenced by AddPoint(), DeleteActualMousePoint(), GetManualContour3VControler(), InsertPoint(), MouseMove(), OnChar(), ResetContour(), and SetManualContour3VControler().
vtkInteractorStyleBaseView* InteractorStyleMaracas::_vtkInteractorStyleBaseView [protected, inherited] |
Definition at line 45 of file InteractorStyleMaracas.h.
Referenced by manualContour3VControler::AddPoint_Others(), manualContour3VControler::DeleteActualMousePoint_Others(), manualContour3VControler::InsertPoint_Others(), InteractorStyleMaracas::InteractorStyleMaracas(), manualContourControler::MouseClickLeft(), manualContour3DControler::MouseClickLeft(), MouseDLeft(), manualContourControler::MouseDLeft(), MouseMove(), manualContourControler::MouseMove(), manualContour3V3DControler::MouseMove(), manualContour3VControler::MouseMove_Others(), manualContourBaseControler::OnChar(), manualContour3DControler::OnChar(), manualContour3VControler::OnChar_Others(), vtkInteractorStyleSphere::OnLeftButtonDown(), vtkInteractorStylePlane2D::OnLeftButtonDown(), vtkInteractorStyleMPRView::OnLeftButtonDown(), manualContourBaseControler::OnLeftButtonDown(), manualContour3DControler::OnLeftButtonDown(), vtkInteractorStyleSphere::OnLeftButtonUp(), vtkInteractorStylePlane2D::OnLeftButtonUp(), manualContourBaseControler::OnLeftButtonUp(), vtkInteractorStylePlane2D::OnLeftDClick(), vtkInteractorStyleMPRView::OnLeftDClick(), manualContourBaseControler::OnLeftDClick(), manualInteractorWindowLevel::OnMiddleButtonDown(), manualContourBaseControler::OnMiddleButtonDown(), vtkInteractorStyleSphere::OnMouseMove(), vtkInteractorStylePlane2D::OnMouseMove(), vtkInteractorStyleMPRView::OnMouseMove(), vtkInteractorScrollZ::OnMouseMove(), vtkInfoTextImageInteractorPlane2D::OnMouseMove(), vtkInfoTextImageInteractor::OnMouseMove(), manualInteractorWindowLevel::OnMouseMove(), manualContourBaseControler::OnMouseMove(), vtkInteractorStyleSphere::OnRightButtonDown(), vtkInteractorScrollZ::OnRightButtonDown(), manualContourBaseControler::OnRightButtonDown(), vtkInteractorStyleSphere::OnRightButtonUp(), InteractorStyleMaracas::RemoveVtkInteractorStyleBaseView(), vtkInteractorStyle3DView::SelectMarchibCubePoint(), and InteractorStyleMaracas::SetVtkInteractorStyleBaseView().
Definition at line 42 of file manualContourPerpPlaneControler.h.
Referenced by GetVtkInteractorStylePlane2D(), MouseDLeft(), and SetVtkInteractorStylePlane2D().
Definition at line 45 of file manualContourPerpPlaneControler.h.
Referenced by GetVtkMPRBaseData(), ResetOrientationPlane(), and SetVtkMPRBaseData().