#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] |
Definition at line 11 of file manualContourPerpPlaneControler.cpp.
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, manualRoiControler, and manualRotationToolControler.
Definition at line 38 of file manualContourControler.cpp.
void manualContourPerpPlaneControler::CopyAttributesTo | ( | manualContourPerpPlaneControler * | cloneObject | ) |
Reimplemented from manualContourControler.
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 377 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().
00377 { 00378 _manViewBaseCont->CreateNewContour(); 00379 }
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 401 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualContourBaseControler::_manViewBaseCont, manualBaseModel::DeleteAllPoints(), and manualViewBaseContour::DeleteContour().
Referenced by wxImageViewerWidget::EraseManualContour(), and manualContourBaseControler::ResetContour().
00401 { 00402 _manViewBaseCont->DeleteContour(); 00403 _manContModel->DeleteAllPoints(); 00404 }
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 362 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_created.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourBaseControler::MouseReleaseLeft().
00363 { 00364 return _created; 00365 }
bool manualContourBaseControler::GetKeyBoardMoving | ( | ) | [inherited] |
Definition at line 372 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_keyBoardMoving.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourBaseControler::OnChar().
00373 { 00374 return _keyBoardMoving; 00375 }
manualContour3VControler * manualContourPerpPlaneControler::GetManualContour3VControler | ( | ) |
Definition at line 86 of file manualContourPerpPlaneControler.cpp.
References _manualcontour3Vcontroler.
Referenced by CopyAttributesTo().
00087 { 00088 return _manualcontour3Vcontroler; 00089 }
manualBaseModel * manualContourBaseControler::GetManualContourModel | ( | ) | [inherited] |
Definition at line 246 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel.
Referenced by manualContourBaseControler::AddPoint(), manualContour3VControler::AddPoint(), manualRoiControler::Configure(), manualRotationToolControler::InitRoi(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualContourBaseControler::InsertPoint(), manualContour3VControler::InsertPoint(), manualContourBaseControler::Magnet(), manualContourControler::MouseClickLeft(), manualContour3DControler::MouseClickLeft(), manualContourBaseControler::OnRightButtonDown(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), ResetOrientationPlane(), manualContour3DControler::ResetOrientationPlane(), manualContour3VControler::SetPoint(), and manualRoiControler::SetRoi().
00247 { 00248 return _manContModel; 00249 }
manualViewBaseContour * manualContourBaseControler::GetManualViewBaseContour | ( | ) | [inherited] |
Definition at line 251 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont.
Referenced by manualContourBaseControler::AddPoint(), manualContour3VControler::AddPoint(), DeleteActualMousePoint(), manualContour3VControler::DeleteActualMousePoint(), manualContour3V3DControler::DeleteActualMousePoint(), manualRotationToolControler::InitRoi(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualContourBaseControler::InsertPoint(), manualContour3VControler::InsertPoint(), manualContourBaseControler::Magnet(), manualRotationToolControler::MouseClickLeft(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualContour3DControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), MouseDLeft(), manualContourControler::MouseDLeft(), manualRotationToolControler::MouseMove(), 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().
00252 { 00253 return _manViewBaseCont; 00254 }
int manualContourBaseControler::GetNumberOfPointsManualContour | ( | ) | [inherited] |
Definition at line 381 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::GetNumberOfPoints().
Referenced by manualContourControler::MouseClickLeft().
00381 { 00382 return _manViewBaseCont->GetNumberOfPoints(); 00383 }
int manualContourBaseControler::GetNumberOfPointsSplineManualContour | ( | ) | [inherited] |
Definition at line 387 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, and manualBaseModel::GetNumberOfPointsSpline().
Referenced by manualContourContainer::getNumberOfLumenContourPoints(), wxImageViewerWidget::GetNumberOfPointsSplineManualContour(), and manualContourContainer::getNumberOfWallContourPoints().
00387 { 00388 //return _manViewBaseCont->GetNumberOfPointsSpline(); 00389 return _manContModel->GetNumberOfPointsSpline(); 00390 }
bool manualContourBaseControler::GetPosibleToMove | ( | ) | [inherited] |
Definition at line 337 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_posibleToMove.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourControler::MouseMove().
00338 { 00339 return _posibleToMove; 00340 }
int manualContourBaseControler::GetState | ( | ) | [inherited] |
Definition at line 314 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_state.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualRotationToolControler::MouseClickLeft(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualContour3DControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualRotationToolControler::MouseMove(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), MouseMove(), manualContourControler::MouseMove(), manualContour3V3DControler::MouseMove(), and manualCircleControler::MouseMove().
00315 { 00316 return _state; 00317 }
double * manualContourBaseControler::GetVectorPointsXManualContour | ( | ) | [inherited] |
Definition at line 393 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::GetVectorPointsXManualContour().
Referenced by wxImageViewerWidget::GetVectorPointsXManualContour(), manualContourContainer::getXVectorLumenPoints(), and manualContourContainer::getXVectorWallPoints().
00393 { 00394 return _manViewBaseCont->GetVectorPointsXManualContour(); 00395 }
double * manualContourBaseControler::GetVectorPointsYManualContour | ( | ) | [inherited] |
Definition at line 397 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, and manualViewBaseContour::GetVectorPointsYManualContour().
Referenced by wxImageViewerWidget::GetVectorPointsYManualContour(), manualContourContainer::getYVectorLumenPoints(), and manualContourContainer::getYVectorWallPoints().
00397 { 00398 return _manViewBaseCont->GetVectorPointsYManualContour(); 00399 }
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 448 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_z.
Referenced by manualContourBaseControler::CopyAttributesTo(), DeleteActualMousePoint(), manualContourBaseControler::DeleteActualMousePoint(), manualContour3VControler::DeleteActualMousePoint(), manualContour3V3DControler::DeleteActualMousePoint(), manualRotationToolControler::InitRoi(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualContourBaseControler::Magnet(), manualRotationToolControler::MouseClickLeft(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourBaseControler::MouseDLeft(), manualRotationToolControler::MouseMove(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), MouseMove(), manualContourControler::MouseMove(), manualContour3VControler::MouseMove(), manualContour3V3DControler::MouseMove(), manualCircleControler::MouseMove(), manualContourBaseControler::MouseReleaseLeft(), and manualContourBaseControler::OnMiddleButtonDown().
00449 { 00450 return _z; 00451 }
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 319 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_editable.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourBaseControler::Magnet(), manualRotationToolControler::MouseClickLeft(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourControler::MouseDLeft(), manualContourControler::MouseMove(), manualContourBaseControler::MouseReleaseLeft(), and manualContourBaseControler::OnChar().
00320 { 00321 return _editable; 00322 }
bool manualContourBaseControler::IsMoving | ( | ) | [inherited] |
Definition at line 347 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_moving.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourControler::MouseMove().
00348 { 00349 return _moving; 00350 }
void manualContourBaseControler::Magnet | ( | int | x, | |
int | y | |||
) | [inherited] |
Definition at line 420 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manViewBaseCont, manualContourBaseControler::_state, manualBaseModel::GetIdPoint(), manualViewBaseContour::GetIdPoint(), manualContourBaseControler::GetManualContourModel(), manualBaseModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualContourBaseControler::GetZ(), manualContourBaseControler::IsEditable(), manualPoint::SetPoint(), and manualViewBaseContour::TransfromCoordViewWorld().
Referenced by manualContourBaseControler::OnChar().
00421 { 00422 if( IsEditable()) 00423 { 00424 /*int id= */ _manViewBaseCont->GetIdPoint(x,y,GetZ()); // JPRx 00425 if (GetManualContourModel()!=NULL){ 00426 double xx = x; 00427 double yy = y; 00428 double zz = GetZ(); 00429 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00430 int id = GetManualContourModel()->GetIdPoint(xx,yy,zz,32000,-1); 00431 if (id!=-1) 00432 { 00433 manualPoint *mp = GetManualContourModel()->GetManualPoint(id); 00434 mp->SetPoint(xx,yy,zz); 00435 } 00436 // GetManualViewBaseContour()->UpdateViewPoint(id); 00437 } 00438 _state = 0; 00439 } 00440 }
void manualContourControler::MouseClickLeft | ( | int | x, | |
int | y | |||
) | [virtual, inherited] |
Reimplemented from manualContourBaseControler.
Reimplemented in manualCircleControler, manualContour3DControler, manualLineControler, manualRoiControler, and manualRotationToolControler.
Definition at line 44 of file manualContourControler.cpp.
References manualContourControler::_bakIdPoint, manualContourControler::_easyCreation, InteractorStyleMaracas::_vtkInteractorStyleBaseView, manualContourBaseControler::AddPoint(), manualViewBaseContour::GetIdPoint(), manualContourBaseControler::GetManualContourModel(), manualContourBaseControler::GetManualViewBaseContour(), manualViewBaseContour::GetNumberOfPoints(), manualContourBaseControler::GetNumberOfPointsManualContour(), manualContourBaseControler::GetState(), manualContourBaseControler::GetZ(), manualViewBaseContour::InitMove(), manualContourBaseControler::InsertPoint(), manualContourBaseControler::IsEditable(), manualViewBaseContour::Refresh(), manualBaseModel::SetCloseContour(), manualContourBaseControler::SetMoving(), manualContourBaseControler::SetPosibleToMove(), manualViewBaseContour::SetSelected(), and manualContourBaseControler::SetState().
Referenced by wxImageViewerWidget::ExecuteEvent2().
00044 { 00045 00046 bool ok = false; 00047 int z = GetZ(); 00048 int size= GetManualViewBaseContour()->GetNumberOfPoints(); 00049 00050 // Insert a Control Point with shift+ClickLeft 00051 vtkRenderWindowInteractor *vtkrenderwindowinteractor = _vtkInteractorStyleBaseView->GetInteractor(); 00052 00053 if( IsEditable() ) 00054 { 00055 if ( (_vtkInteractorStyleBaseView!=NULL) && (GetState()==0) && ( (vtkrenderwindowinteractor!=NULL) && (vtkrenderwindowinteractor->GetShiftKey()==1) ) ) 00056 { 00057 ok=true; 00058 InsertPoint(x,y,z); 00059 size++; 00060 } 00061 // Start to Insert Control Points with ClickLeft (Empty contour) 00062 if ((GetState()==0) && (size==0) && (_easyCreation==true) ) 00063 { 00064 ok=true; 00065 SetState(1); 00066 GetManualContourModel()->SetCloseContour(false); 00067 AddPoint(x,y,z); 00068 } 00069 // Continuie to Insert Control Points with ClickLeft (After being empty the contour) 00070 if ((GetState()==1) && (_easyCreation==true) ) 00071 { 00072 ok=true; 00073 AddPoint(x,y,z); 00074 _bakIdPoint=GetNumberOfPointsManualContour() - 1; 00075 } 00076 // Insert Control Points IF Contour si Selected 00077 if ((GetState()==0) && GetManualViewBaseContour()->GetPosibleSelected() ) 00078 { 00079 ok=true; 00080 InsertPoint(x,y,z); 00081 _bakIdPoint = GetManualViewBaseContour()->GetIdPoint(x,y,z); 00082 SetState(6); 00083 } 00084 // Chose id of Control Point to be move 00085 if ( (GetState()==0 || GetState()==6) && (GetManualViewBaseContour()->GetIdPoint(x,y,z)!=-1 ) ) 00086 { 00087 ok=true; 00088 _bakIdPoint = GetManualViewBaseContour()->GetIdPoint(x,y,z); 00089 SetState(5); 00090 } 00091 // If nothing selected _state=7 00092 if ( (GetState()==0) && (GetManualViewBaseContour()->GetIdPoint(x,y,z)==-1 ) ) 00093 { 00094 //ok=true; 00095 _bakIdPoint = GetManualViewBaseContour()->GetIdPoint(x,y,z); 00096 SetState(7); 00097 } 00098 }else{ 00099 SetPosibleToMove( true ); 00100 GetManualViewBaseContour()->SetSelected( GetManualViewBaseContour()->GetPosibleSelected() ); 00101 } // IsEditable 00102 00103 if ( GetState() == 0 && GetManualViewBaseContour()->GetPosibleSelected() ) 00104 { 00105 SetMoving( true ); 00106 ok=true; 00107 GetManualViewBaseContour()->InitMove(x,y,z); 00108 SetState(6); 00109 } 00110 if (ok==true) 00111 { 00112 GetManualViewBaseContour()->Refresh(); 00113 } 00114 }
void manualContourBaseControler::MouseClickRight | ( | int | x, | |
int | y | |||
) | [virtual, inherited] |
Definition at line 261 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_state, manualContourBaseControler::SetEditable(), and manualContourBaseControler::SetPosibleToMove().
Referenced by wxImageViewerWidget::ExecuteEvent2(), and manualContourBaseControler::OnRightButtonDown().
00262 { 00263 // if (_state==1) 00264 // { 00265 // _state=0; 00266 // } 00267 SetEditable( false ); 00268 SetPosibleToMove( false ); 00269 _state = 0; 00270 00271 //EED 24Avril2009 _state=7; 00272 }
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 274 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().
00275 { 00276 if (_state==5){ _state = 0; } 00277 if (_state==6){ _state = 0; } 00278 if (_state==7){ _state = 0; } 00279 SetMoving( false ); 00280 GetManualViewBaseContour()->SelectPosibleContour(x,y,GetZ()); 00281 if( GetIfCompleteCreation() && IsEditable() && !GetManualViewBaseContour()->GetPosibleSelected() && (GetManualViewBaseContour()->GetIdPoint(x,y,GetZ())==-1) ) 00282 { 00283 SetEditable( false ); 00284 SetPosibleToMove( false ); 00285 } 00286 }
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] |
Definition at line 72 of file InteractorStyleMaracas.cxx.
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, manualContourBaseControler::GetManualContourModel(), vtkInteractorStyleBaseView::GetWxVtk2DBaseView(), wxVtkBaseView::GetWxVTKRenderWindowInteractor(), manualContourBaseControler::MouseClickRight(), manualBaseModel::SetCloseContour(), 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 this->GetManualContourModel()->SetCloseContour(true); 00230 MouseClickRight(X,Y); 00231 } 00232 return true; 00233 }
bool manualContourBaseControler::OnRightButtonUp | ( | ) | [virtual, inherited] |
Reimplemented from InteractorStyleMaracas.
Definition at line 235 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(), manualBaseModel::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 357 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_created.
Referenced by manualContourBaseControler::CopyAttributesTo(), and manualContourBaseControler::OnRightButtonDown().
00358 { 00359 _created = condition; 00360 }
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 | ) | [virtual, inherited] |
Definition at line 324 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_editable, manualContourBaseControler::GetManualViewBaseContour(), manualViewBaseContour::RemoveControlPoints(), and manualViewBaseContour::SetSelected().
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourBaseControler::MouseClickRight(), and manualContourBaseControler::MouseReleaseLeft().
00325 { 00326 if (GetManualViewBaseContour()!=NULL) { 00327 if( !condition ) 00328 { 00329 GetManualViewBaseContour()->RemoveControlPoints(); 00330 } 00331 GetManualViewBaseContour()->SetSelected( condition ); 00332 } 00333 _editable = condition; 00334 }
void manualContourBaseControler::SetKeyBoardMoving | ( | bool | condition | ) | [inherited] |
Definition at line 367 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_keyBoardMoving.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourBaseControler::OnChar(), manualContourBaseControler::OnLeftButtonDown(), and manualContourBaseControler::OnRightButtonDown().
00368 { 00369 _keyBoardMoving = condition; 00370 }
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 | ( | manualBaseModel * | manContModel, | |
manualViewBaseContour * | manViewBaseCont | |||
) | [inherited] |
Definition at line 240 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().
00240 { 00241 _manContModel = manContModel; 00242 _manViewBaseCont = manViewBaseCont; 00243 _manViewBaseCont->SetEditable( &_editable ); 00244 }
void manualContourBaseControler::SetMoving | ( | bool | condition | ) | [inherited] |
Definition at line 352 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_moving.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourControler::MouseClickLeft(), and manualContourBaseControler::MouseReleaseLeft().
00353 { 00354 _moving = condition; 00355 }
void manualContourBaseControler::SetPoint | ( | int | id, | |
int | x, | |||
int | y, | |||
int | z | |||
) | [virtual, inherited] |
Reimplemented in manualContour3VControler.
Definition at line 489 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualBaseModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPoint(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
Referenced by manualRotationToolControler::MouseMove(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), manualContourControler::MouseMove(), and manualCircleControler::MouseMove().
00489 { // virtual 00490 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00491 double xx = x; 00492 double yy = y; 00493 double zz = z; 00494 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00495 manualPoint *mp = _manContModel->GetManualPoint(id); 00496 mp->SetPoint(xx,yy,zz); 00497 GetManualViewBaseContour()->UpdateViewPoint(id); 00498 } 00499 }
void manualContourBaseControler::SetPointX | ( | int | id, | |
int | x | |||
) | [inherited] |
Definition at line 501 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualBaseModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPointX(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
Referenced by manualRoiControler::MouseMove().
00501 { 00502 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00503 double xx = x; 00504 double yy = 0; 00505 double zz = 0; 00506 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00507 manualPoint *mp = _manContModel->GetManualPoint(id); 00508 mp->SetPointX(xx); 00509 GetManualViewBaseContour()->UpdateViewPoint(id); 00510 } 00511 }
void manualContourBaseControler::SetPointY | ( | int | id, | |
int | y | |||
) | [inherited] |
Definition at line 513 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualBaseModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPointY(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
Referenced by manualRoiControler::MouseMove().
00513 { 00514 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00515 double xx = 0; 00516 double yy = y; 00517 double zz = 0; 00518 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00519 manualPoint *mp = _manContModel->GetManualPoint(id); 00520 mp->SetPointY(yy); 00521 GetManualViewBaseContour()->UpdateViewPoint(id); 00522 } 00523 }
void manualContourBaseControler::SetPointZ | ( | int | id, | |
int | z | |||
) | [inherited] |
Definition at line 525 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_manContModel, manualBaseModel::GetManualPoint(), manualContourBaseControler::GetManualViewBaseContour(), manualPoint::SetPointZ(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
00525 { 00526 if ((GetManualViewBaseContour()!=NULL) && (id>=0)){ 00527 double xx = 0; 00528 double yy = 0; 00529 double zz = z; 00530 GetManualViewBaseContour()->TransfromCoordViewWorld(xx,yy,zz); 00531 manualPoint *mp = _manContModel->GetManualPoint(id); 00532 mp->SetPointZ(zz); 00533 GetManualViewBaseContour()->UpdateViewPoint(id); 00534 } 00535 }
void manualContourBaseControler::SetPosibleToMove | ( | bool | condition | ) | [inherited] |
Definition at line 342 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_posibleToMove.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualContourControler::MouseClickLeft(), manualContourBaseControler::MouseClickRight(), and manualContourBaseControler::MouseReleaseLeft().
00343 { 00344 _posibleToMove = condition; 00345 }
void manualContourBaseControler::SetState | ( | int | state | ) | [inherited] |
Definition at line 309 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_state.
Referenced by manualContourBaseControler::CopyAttributesTo(), manualRotationToolControler::InitRoi(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), wxMaracasImageBrowser02::LoadData(), manualRotationToolControler::MouseClickLeft(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourBaseControler::ResetContour(), and wxImageViewerWidget::SetStateManualContour().
00310 { 00311 _state=state; 00312 }
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 443 of file manualContourBaseControler.cpp.
References manualContourBaseControler::_z.
Referenced by wxWidgetMesure2D::ConfigureA(), wxImageViewerWidget::ConstructVTK(), and manualContourBaseControler::CopyAttributesTo().
00444 { 00445 _z=z; 00446 }
int manualContourControler::_bakIdPoint [protected, inherited] |
Definition at line 28 of file manualContourControler.h.
Referenced by manualContourControler::MouseClickLeft(), and manualContourControler::MouseMove().
bool manualContourBaseControler::_created [protected, inherited] |
Definition at line 147 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::GetIfCompleteCreation(), manualContourBaseControler::manualContourBaseControler(), and manualContourBaseControler::SetCompleteCreation().
bool manualContourBaseControler::_editable [protected, inherited] |
Definition at line 144 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::IsEditable(), manualContourBaseControler::manualContourBaseControler(), manualContourBaseControler::MouseDLeft(), manualContourBaseControler::SetEditable(), and manualContourBaseControler::SetModelView().
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().
bool manualContourBaseControler::_keyBoardMoving [protected, inherited] |
Definition at line 148 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::GetKeyBoardMoving(), manualContourBaseControler::manualContourBaseControler(), and manualContourBaseControler::SetKeyBoardMoving().
manualBaseModel* manualContourBaseControler::_manContModel [protected, inherited] |
Definition at line 140 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::DeleteActualMousePoint(), manualContourBaseControler::DeleteContour(), manualContourBaseControler::GetManualContourModel(), manualContourBaseControler::GetNumberOfPointsSplineManualContour(), manualContourBaseControler::manualContourBaseControler(), manualContourBaseControler::SetModelView(), manualContourBaseControler::SetPoint(), manualContourBaseControler::SetPointX(), manualContourBaseControler::SetPointY(), and manualContourBaseControler::SetPointZ().
Definition at line 46 of file manualContourPerpPlaneControler.h.
Referenced by AddPoint(), DeleteActualMousePoint(), GetManualContour3VControler(), InsertPoint(), MouseMove(), OnChar(), ResetContour(), and SetManualContour3VControler().
manualViewBaseContour* manualContourBaseControler::_manViewBaseCont [protected, inherited] |
Definition at line 137 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::CreateNewManualContour(), manualContourBaseControler::DeleteActualMousePoint(), manualContourBaseControler::DeleteContour(), manualContourBaseControler::GetManualViewBaseContour(), manualContourBaseControler::GetNumberOfPointsManualContour(), manualContourBaseControler::GetVectorPointsXManualContour(), manualContourBaseControler::GetVectorPointsYManualContour(), manualContourBaseControler::Magnet(), manualContourBaseControler::manualContourBaseControler(), manualContourBaseControler::MouseDLeft(), and manualContourBaseControler::SetModelView().
bool manualContourBaseControler::_moving [protected, inherited] |
Definition at line 146 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::IsMoving(), manualContourBaseControler::manualContourBaseControler(), and manualContourBaseControler::SetMoving().
bool manualContourBaseControler::_posibleToMove [protected, inherited] |
Definition at line 145 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::GetPosibleToMove(), manualContourBaseControler::manualContourBaseControler(), and manualContourBaseControler::SetPosibleToMove().
int manualContourBaseControler::_state [protected, inherited] |
Definition at line 143 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::DeleteActualMousePoint(), manualContourBaseControler::GetState(), manualContourBaseControler::Magnet(), manualContourBaseControler::manualContourBaseControler(), manualContourBaseControler::MouseClickRight(), manualContourBaseControler::MouseDLeft(), manualContourBaseControler::MouseReleaseLeft(), and manualContourBaseControler::SetState().
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().
int manualContourBaseControler::_z [protected, inherited] |
Definition at line 142 of file manualContourBaseControler.h.
Referenced by manualContourBaseControler::GetZ(), manualContourBaseControler::manualContourBaseControler(), and manualContourBaseControler::SetZ().