#include <manualViewCircle.h>
Public Member Functions | |
manualViewCircle () | |
virtual | ~manualViewCircle () |
virtual int | GetType () |
virtual manualViewCircle * | Clone () |
void | CopyAttributesTo (manualViewCircle *cloneObject) |
virtual void | InitMove (int x, int y, int z) |
virtual void | MoveContour (int x, int y, int z) |
void | GetMinMax (double &minX, double &minY, double &maxX, double &maxY) |
void | CopyAttributesTo (manualViewContour *cloneObject) |
void | CopyAttributesTo (manualViewBaseContour *cloneObject) |
virtual void | Save (FILE *pFile) |
virtual void | Open (FILE *pFile) |
virtual void | RefreshContour () |
virtual bool | ifTouchContour (int x, int y, int z) |
virtual void | MoveContour (int horizontalUnits, int verticalUnits) |
virtual void | DeletePoint (int id) |
void | DeletePoint (int x, int y, int z) |
virtual void | ClearPoint (int id) |
void | SetMesureScale (double mesureScale) |
void | AddPoint () |
void | AddPoint (manualViewPoint *manualViewPoint) |
void | InsertPoint (int id) |
void | DeleteContour () |
virtual void | UpdateViewPoint (int id) |
virtual void | UpdateViewPoints () |
void | SetSelected (bool selected) |
void | SetPosibleSelected (bool posibleSelected) |
bool | GetSelected () |
bool | GetPosibleSelected () |
void | DeleteSelectedPoints () |
bool | GetEditable () |
void | SetEditable (bool *condition) |
virtual int | GetIdPoint (int x, int y, int z) |
void | SelectPoint (int i, bool select) |
void | SelectLstPoints () |
void | SelectAllPoints (bool select) |
virtual int | SelectPosiblePoint (int x, int y, int z) |
bool | SelectPosibleContour (int x, int y, int z) |
void | SelectAllPossibleSelected (bool select) |
void | SetPointSelected (int id, bool select) |
void | SetPointPosibleSelected (int id, bool select) |
void | SetIfViewControlPoints (bool ifShow) |
bool | GetIfViewControlPoints () |
void | UnSelectPoint (int i) |
void | UnSelectLstPoints () |
void | UnSelectAllPoints () |
void | SetModel (manualContourModel *manContModel) |
void | SetWxVtkBaseView (wxVtkBaseView *wxvtkbaseview) |
virtual void | Refresh () |
int | GetNumberOfPoints () |
void | CreateNewContour () |
double * | GetVectorPointsXManualContour () |
double * | GetVectorPointsYManualContour () |
double * | GetVectorPointsZManualContour () |
void | UpdateColorActor () |
void | SetRange (double range) |
double | GetRange () |
void | SetZ (int z) |
int | GetZ () |
wxVtkBaseView * | GetWxVtkBaseView () |
virtual void | GetMinMax (double &minX, double &minY, double &minZ, double &maxX, double &maxY, double &maxZ) |
virtual void | TransfromCoordViewWorld (double &X, double &Y, double &Z, int type=2) |
void | ClearContour () |
void | SetVisible (bool ok) |
void | SetShowText (bool ok) |
void | GetSpacing (double spc[3]) |
void | SetSpacing (double spc[3]) |
void | SetColorNormalContour (double r, double g, double b) |
void | GetColorNormalContour (double &r, double &g, double &b) |
void | SetColorEditContour (double r, double g, double b) |
void | GetColorEditContour (double &r, double &g, double &b) |
void | SetColorSelectContour (double r, double g, double b) |
void | GetColorSelectContour (double &r, double &g, double &b) |
void | AddCompleteContourActor (bool ifControlPoints=false) |
void | RemoveCompleteContourActor () |
virtual void | AddSplineActor () |
virtual void | RemoveSplineActor () |
void | AddControlPoints () |
void | RemoveControlPoints () |
void | AddTextActor () |
void | RemoveTextActor () |
void | SetWidthLine (double width) |
double | GetWidthLine () |
virtual void | ConstructVTKObjects () |
Protected Attributes | |
bool | _show_text |
int | _id_viewPoint_for_text |
vtkTextActor * | _textActor |
manualContourModel * | _manContModel |
vtkPoints * | _pts |
int | _sizePointsContour |
std::vector < manualViewPoint * > | _lstViewPoints |
double | _spc [3] |
Private Attributes | |
double | _dp0 [3] |
double | _dp1 [3] |
Definition at line 12 of file manualViewCircle.h.
manualViewCircle::manualViewCircle | ( | ) |
Definition at line 10 of file manualViewCircle.cpp.
Referenced by Clone().
manualViewCircle::~manualViewCircle | ( | ) | [virtual] |
int manualViewCircle::GetType | ( | ) | [virtual] |
manualViewCircle * manualViewCircle::Clone | ( | ) | [virtual] |
Reimplemented from manualViewContour.
Definition at line 21 of file manualViewCircle.cpp.
References CopyAttributesTo(), and manualViewCircle().
00022 { 00023 manualViewCircle * clone = new manualViewCircle(); 00024 CopyAttributesTo(clone); 00025 return clone; 00026 }
void manualViewCircle::CopyAttributesTo | ( | manualViewCircle * | cloneObject | ) |
Definition at line 30 of file manualViewCircle.cpp.
References manualViewBaseContour::CopyAttributesTo().
Referenced by Clone().
00031 { 00032 // Fathers object 00033 manualViewBaseContour::CopyAttributesTo(cloneObject); 00034 }
void manualViewCircle::InitMove | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual] |
Reimplemented from manualViewContour.
Definition at line 74 of file manualViewCircle.cpp.
References _dp0, _dp1, manualViewBaseContour::_manContModel, manualContourModel::GetManualPoint(), manualContourModel::GetSizeLstPoints(), manualPoint::GetX(), manualPoint::GetY(), manualPoint::GetZ(), and manualViewBaseContour::TransfromCoordViewWorld().
00075 { 00076 manualPoint *mp; 00077 double XX=x; 00078 double YY=y; 00079 double ZZ=z; 00080 TransfromCoordViewWorld(XX,YY,ZZ); 00081 00082 if (_manContModel->GetSizeLstPoints()==2){ 00083 mp = _manContModel->GetManualPoint(0); 00084 _dp0[0]= mp->GetX() - XX; 00085 _dp0[1]= mp->GetY() - YY; 00086 _dp0[2]= mp->GetZ(); 00087 00088 mp = _manContModel->GetManualPoint(1); 00089 _dp1[0]= mp->GetX() - XX; 00090 _dp1[1]= mp->GetY() - YY; 00091 _dp1[2]= mp->GetZ(); 00092 /* 00093 mp = _manContModel->GetManualPoint(2); 00094 _dp2[0]= mp->GetX() - XX; 00095 _dp2[1]= mp->GetY() - YY; 00096 _dp2[2]= mp->GetZ(); 00097 00098 mp = _manContModel->GetManualPoint(3); 00099 _dp3[0]= mp->GetX() - XX; 00100 _dp3[1]= mp->GetY() - YY; 00101 _dp3[2]= mp->GetZ(); 00102 */ 00103 } 00104 }
void manualViewCircle::MoveContour | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual] |
Reimplemented from manualViewContour.
Definition at line 108 of file manualViewCircle.cpp.
References _dp0, _dp1, manualViewBaseContour::_manContModel, manualContourModel::GetManualPoint(), manualPoint::SetPoint(), manualViewBaseContour::TransfromCoordViewWorld(), and manualViewBaseContour::UpdateViewPoint().
00109 { 00110 manualPoint *mp; 00111 double XX=x; 00112 double YY=y; 00113 double ZZ=z; 00114 TransfromCoordViewWorld(XX,YY,ZZ); 00115 00116 mp = _manContModel->GetManualPoint(0); 00117 mp->SetPoint(_dp0[0]+XX,_dp0[1]+YY,_dp0[2]); 00118 00119 mp = _manContModel->GetManualPoint(1); 00120 mp->SetPoint(_dp1[0]+XX,_dp1[1]+YY,_dp0[2]); 00121 00122 // mp = _manContModel->GetManualPoint(2); 00123 // mp->SetPoint(_dp2[0]+XX,_dp2[1]+YY,_dp0[2]); 00124 00125 // mp = _manContModel->GetManualPoint(3); 00126 // mp->SetPoint(_dp3[0]+XX,_dp3[1]+YY,_dp0[2]); 00127 00128 UpdateViewPoint(0); 00129 UpdateViewPoint(1); 00130 // UpdateViewPoint(2); 00131 // UpdateViewPoint(3); 00132 00133 }
void manualViewCircle::GetMinMax | ( | double & | minX, | |
double & | minY, | |||
double & | maxX, | |||
double & | maxY | |||
) |
Definition at line 45 of file manualViewCircle.cpp.
References manualViewBaseContour::_manContModel, manualContourModel::GetManualPoint(), manualViewBaseContour::GetNumberOfPoints(), manualPoint::GetX(), and manualPoint::GetY().
00046 { 00047 manualPoint *mpA,*mpB; 00048 unsigned int np; 00049 double radio; 00050 double difX,difY; 00051 np = GetNumberOfPoints( ); 00052 if (np==2) 00053 { 00054 mpA = _manContModel->GetManualPoint(0); 00055 mpB = _manContModel->GetManualPoint(1); 00056 difX = mpA->GetX() - mpB->GetX(); 00057 difY = mpA->GetY() - mpB->GetY(); 00058 radio = sqrt( difX*difX + difY*difY ); 00059 minX=mpA->GetX()-radio; 00060 minY=mpA->GetY()-radio; 00061 maxX=mpA->GetX()+radio; 00062 maxY=mpA->GetY()+radio; 00063 } else { 00064 minX=0; 00065 maxX=0; 00066 minY=0; 00067 maxY=0; 00068 } 00069 }
void manualViewContour::CopyAttributesTo | ( | manualViewContour * | cloneObject | ) | [inherited] |
Definition at line 30 of file manualViewContour.cpp.
References manualViewContour::_mesureScale, manualViewBaseContour::CopyAttributesTo(), and manualViewContour::SetMesureScale().
Referenced by manualViewContour::Clone(), manualViewPerpPlaneContour::CopyAttributesTo(), manualView3VContour::CopyAttributesTo(), and manualView3DContour::CopyAttributesTo().
00031 { 00032 // Call to Fathers object 00033 manualViewBaseContour::CopyAttributesTo(cloneObject); 00034 00035 cloneObject->SetMesureScale(_mesureScale); 00036 }
void manualViewBaseContour::CopyAttributesTo | ( | manualViewBaseContour * | cloneObject | ) | [inherited] |
Definition at line 119 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_coulorEdit_b, manualViewBaseContour::_coulorEdit_g, manualViewBaseContour::_coulorEdit_r, manualViewBaseContour::_coulorNormal_b, manualViewBaseContour::_coulorNormal_g, manualViewBaseContour::_coulorNormal_r, manualViewBaseContour::_coulorSelection_b, manualViewBaseContour::_coulorSelection_g, manualViewBaseContour::_coulorSelection_r, manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_spc, manualViewBaseContour::AddPoint(), manualViewBaseContour::SetColorEditContour(), manualViewBaseContour::SetColorNormalContour(), manualViewBaseContour::SetColorSelectContour(), manualViewBaseContour::SetIfViewControlPoints(), manualViewBaseContour::SetPosibleSelected(), manualViewBaseContour::SetRange(), manualViewBaseContour::SetSelected(), manualViewBaseContour::SetSpacing(), manualViewBaseContour::SetWxVtkBaseView(), and manualViewBaseContour::SetZ().
Referenced by manualViewBaseContour::Clone(), manualViewRoi::CopyAttributesTo(), manualViewLine::CopyAttributesTo(), manualViewContour::CopyAttributesTo(), CopyAttributesTo(), and manualViewBullEye::CopyAttributesTo().
00120 { 00121 // Fathers object 00122 //XXXX::CopyAttributesTo(cloneObject); 00123 00124 cloneObject-> SetWxVtkBaseView( this->_wxvtkbaseview ); 00125 cloneObject-> SetSelected( this->GetSelected() ); 00126 cloneObject-> SetPosibleSelected( this->GetPosibleSelected() ); 00127 cloneObject-> SetIfViewControlPoints( this->GetIfViewControlPoints() ); 00128 cloneObject-> SetRange( this->GetRange() ); 00129 cloneObject-> SetZ( this->GetZ() ); 00130 cloneObject-> SetSpacing( _spc ); 00131 cloneObject-> SetColorNormalContour( _coulorNormal_r, _coulorNormal_g, _coulorNormal_b ); 00132 cloneObject-> SetColorEditContour( _coulorEdit_r, _coulorEdit_g, _coulorEdit_b ); 00133 cloneObject-> SetColorSelectContour( _coulorSelection_r, _coulorSelection_g, _coulorSelection_b ); 00134 00135 int i, size = _lstViewPoints.size(); 00136 for ( i=0; i<size; i++ ) 00137 { 00138 cloneObject->AddPoint( ); 00139 } 00140 }
void manualViewContour::Save | ( | FILE * | pFile | ) | [virtual, inherited] |
Reimplemented from manualViewBaseContour.
Definition at line 47 of file manualViewContour.cpp.
References manualViewBaseContour::Save().
00048 { 00049 manualViewBaseContour::Save(pFile); 00050 }
void manualViewContour::Open | ( | FILE * | pFile | ) | [virtual, inherited] |
void manualViewContour::RefreshContour | ( | ) | [virtual, inherited] |
Reimplemented from manualViewBaseContour.
Reimplemented in manualView3VContour, manualViewBullEye, manualViewBullEyeSector, manualViewRoi, and manualViewPerpPlaneContour.
Definition at line 61 of file manualViewContour.cpp.
References manualViewBaseContour::_manContModel, manualViewBaseContour::_pts, manualViewBaseContour::_spc, manualViewBaseContour::GetNumberOfPoints(), manualContourModel::GetNumberOfPointsSpline(), manualContourModel::GetSpline_i_Point(), and manualContourModel::UpdateSpline().
Referenced by wxWidgetMesure2D::ConfigureA(), wxEmptyPanel_3_Widget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), manualView3VContour::RefreshContour(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), manualContourContainer::restartLumenContour(), manualContourContainer::restartWallContour(), and wxMaracasCoutourTool::SetControlPoints().
00062 { 00063 00064 int i,np,nps; 00065 00066 //JSTG 25-02-08 -------------------- 00067 //double t,delta, x,y,z; 00068 double x,y,z; 00069 //---------------------------------- 00070 00071 _manContModel->UpdateSpline(); 00072 np = GetNumberOfPoints( ); 00073 //nps = GetNumberOfPointsSpline(); 00074 nps = _manContModel->GetNumberOfPointsSpline(); 00075 //delta=( double ) ( np ) / ( double ) ( nps-1 ); //JSTG 25-02-08 00076 00077 00078 if ( _pts!=NULL ) 00079 { 00080 if (np>=2 ) 00081 { 00082 for( i = 0; i < nps; i++ ) 00083 { 00084 //JSTG 25-02-08 ------------------------------------------------ 00085 //t = delta * (double)i; 00086 //_manContModel->GetSplinePoint(t,x,y,z); 00087 _manContModel->GetSpline_i_Point(i,&x,&y,&z); 00088 //-------------------------------------------------------------- 00089 // EED 27 sep 2006 00090 // _pts->SetPoint(i, x,y,z ); 00091 _pts->SetPoint(i , x*_spc[0] , y*_spc[1] , z*_spc[2] ); 00092 00093 00094 }// for 00095 } 00096 else 00097 { 00098 _pts->SetPoint(0, 0 , 0 , 0); 00099 _pts->SetPoint(1, 0 , 0 , 0); 00100 } // if 00101 } 00102 }
bool manualViewContour::ifTouchContour | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual, inherited] |
Reimplemented from manualViewBaseContour.
Reimplemented in manualView3VContour, manualViewRoi, and manualViewPerpPlaneContour.
Definition at line 163 of file manualViewContour.cpp.
References manualViewBaseContour::_pts, manualViewBaseContour::_sizePointsContour, manualViewBaseContour::_spc, and manualViewBaseContour::TransfromCoordViewWorld().
00163 { 00164 bool result=false; 00165 double xx=x; 00166 double yy=y; 00167 double zz=z; 00168 double ppA[3]; 00169 double ppB[3]; 00170 double d1,d2,d3; 00171 TransfromCoordViewWorld(xx,yy,zz); 00172 00173 //EED 27 sep 2006 00174 xx = xx * _spc[0]; 00175 yy = yy * _spc[1]; 00176 zz = zz * _spc[2]; 00177 00178 unsigned int i, nps,nps_t; 00179 nps = _sizePointsContour; 00180 00181 if (this->_manContModel->IfCloseContour()==true) 00182 { 00183 nps_t = nps; 00184 } else { 00185 nps_t = nps-1; 00186 } 00187 00188 00189 for( i = 0; i < nps_t; i++ ) 00190 { 00191 _pts->GetPoint(i%nps, ppA); 00192 _pts->GetPoint((i+1)%nps, ppB); 00193 d1= sqrt( (ppA[0]-xx)*(ppA[0]-xx) + (ppA[1]-yy)*(ppA[1]-yy) + (ppA[2]-zz)*(ppA[2]-zz)); 00194 d2= sqrt( (ppB[0]-xx)*(ppB[0]-xx) + (ppB[1]-yy)*(ppB[1]-yy) + (ppB[2]-zz)*(ppB[2]-zz)); 00195 d3= sqrt( (ppB[0]-ppA[0])*(ppB[0]-ppA[0]) + (ppB[1]-ppA[1])*(ppB[1]-ppA[1]) + (ppB[2]-ppA[2])*(ppB[2]-ppA[2])); 00196 00197 00198 if ( ((d1+d2)>=d3) && ((d1+d2)<=d3*1.3) ) 00199 { 00200 result=true; 00201 i=nps; 00202 } 00203 } 00204 00205 return result; 00206 }
void manualViewContour::MoveContour | ( | int | horizontalUnits, | |
int | verticalUnits | |||
) | [virtual, inherited] |
Reimplemented from manualViewBaseContour.
Definition at line 266 of file manualViewContour.cpp.
References manualViewBaseContour::_manContModel, manualContourModel::GetManualPoint(), manualContourModel::GetSizeLstPoints(), manualPoint::GetX(), manualPoint::GetY(), manualPoint::GetZ(), manualPoint::SetPoint(), and manualViewBaseContour::UpdateViewPoints().
00267 { 00268 manualPoint *mpOrigin = NULL; 00269 00270 int i, manualPointsSZ = _manContModel->GetSizeLstPoints(); 00271 for ( i=0; i<manualPointsSZ; i++ ) 00272 { 00273 mpOrigin = _manContModel->GetManualPoint( i ); 00274 mpOrigin->SetPoint( mpOrigin->GetX()+horizontalUnits, mpOrigin->GetY()+verticalUnits, mpOrigin->GetZ() ); 00275 } 00276 UpdateViewPoints(); 00277 }
void manualViewContour::DeletePoint | ( | int | id | ) | [virtual, inherited] |
Reimplemented from manualViewBaseContour.
Definition at line 209 of file manualViewContour.cpp.
References manualViewBaseContour::_lstViewPoints, and manualViewBaseContour::DeletePoint().
00210 { 00211 if (_lstViewPoints.size()>2) 00212 { 00213 manualViewBaseContour::DeletePoint( id ); 00214 } 00215 }
void manualViewBaseContour::DeletePoint | ( | int | x, | |
int | y, | |||
int | z | |||
) | [inherited] |
Definition at line 385 of file manualViewBaseContour.cpp.
References manualViewBaseContour::GetIdPoint().
Referenced by manualViewContour::ClearPoint(), manualViewBaseContour::ClearPoint(), manualContourBaseControler::DeleteActualMousePoint(), manualContour3VControler::DeleteActualMousePoint_Others(), manualViewBaseContour::DeleteContour(), manualViewContour::DeletePoint(), and manualViewBaseContour::DeleteSelectedPoints().
00386 { 00387 int id=GetIdPoint(x,y,z); 00388 if (id!=-1){ 00389 DeletePoint(id); 00390 } 00391 }
void manualViewContour::ClearPoint | ( | int | id | ) | [virtual, inherited] |
Reimplemented from manualViewBaseContour.
Definition at line 218 of file manualViewContour.cpp.
References manualViewBaseContour::DeletePoint().
00219 { 00220 manualViewBaseContour::DeletePoint( id ); 00221 }
void manualViewContour::SetMesureScale | ( | double | mesureScale | ) | [inherited] |
Definition at line 224 of file manualViewContour.cpp.
References manualViewContour::_mesureScale.
Referenced by wxManualTree_MPRWidget::ConfigureContour(), manualViewContour::CopyAttributesTo(), and wxWidgetMesure2D::SetMesureScale().
00225 { 00226 _mesureScale = mesureScale; 00227 }
void manualViewBaseContour::AddPoint | ( | ) | [inherited] |
Definition at line 326 of file manualViewBaseContour.cpp.
Referenced by manualContourBaseControler::AddPoint(), manualContour3VControler::AddPoint(), manualContour3VControler::AddPoint_Others(), manualViewBaseContour::CopyAttributesTo(), manualContourBaseControler::InsertPoint(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), and wxMaracasCoutourTool::SetControlPoints().
00327 { 00328 manualViewPoint *mvp = new manualViewPoint( this->GetWxVtkBaseView() ); 00329 AddPoint( mvp ); 00330 }
void manualViewBaseContour::AddPoint | ( | manualViewPoint * | manualViewPoint | ) | [inherited] |
Definition at line 332 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_spc, manualViewBaseContour::_wxvtkbaseview, manualViewPoint::CreateVtkPointActor(), wxVtkBaseView::GetRenderer(), and manualViewPoint::SetSpacing().
00333 { 00334 _lstViewPoints.push_back( manualViewPoint ); 00335 00336 // EED 3 oct 2006 00337 manualViewPoint->SetSpacing(_spc); 00338 00339 vtkActor *actor = manualViewPoint->CreateVtkPointActor(); 00340 _wxvtkbaseview->GetRenderer()->AddActor( actor ); 00341 }
void manualViewBaseContour::InsertPoint | ( | int | id | ) | [inherited] |
Definition at line 344 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_spc, manualViewBaseContour::_wxvtkbaseview, manualViewPoint::CreateVtkPointActor(), wxVtkBaseView::GetRenderer(), and manualViewPoint::SetSpacing().
Referenced by manualContourBaseControler::InsertPoint(), manualContour3VControler::InsertPoint(), and manualContour3VControler::InsertPoint_Others().
00345 { 00346 manualViewPoint *mvp = new manualViewPoint( this->GetWxVtkBaseView() ); 00347 00348 // EED 3 oct 2006 00349 mvp->SetSpacing(_spc); 00350 00351 std::vector<manualViewPoint*>::iterator itNum = _lstViewPoints.begin() + id; 00352 _lstViewPoints.insert(itNum,mvp); 00353 _wxvtkbaseview->GetRenderer()->AddActor( mvp->CreateVtkPointActor() ); 00354 }
void manualViewBaseContour::DeleteContour | ( | ) | [inherited] |
Definition at line 356 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::DeletePoint(), manualViewBaseContour::DeleteVtkObjects(), manualViewBaseContour::Refresh(), and manualViewBaseContour::RemoveCompleteContourActor().
Referenced by manualContourBaseControler::DeleteContour(), manualContour3VControler::ResetContour_Others(), and wxMaracasCoutourTool::SetControlPoints().
00357 { 00358 RemoveCompleteContourActor(); 00359 /*if (_contourVtkActor!=NULL){ 00360 _wxvtkbaseview->GetRenderer()->RemoveActor( _contourVtkActor ); 00361 }*/ 00362 DeleteVtkObjects(); 00363 int i,size=_lstViewPoints.size(); 00364 for (i=0;i<size;i++){ 00365 manualViewBaseContour::DeletePoint(0); 00366 } 00367 Refresh(); 00368 }
void manualViewBaseContour::UpdateViewPoint | ( | int | id | ) | [virtual, inherited] |
Reimplemented in manualView3VContour, and manualViewPerpPlaneContour.
Definition at line 303 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_manContModel, manualViewBaseContour::_range, manualContourModel::GetManualPoint(), manualPoint::GetX(), manualPoint::GetY(), and manualPoint::GetZ().
Referenced by manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualViewRoi::MoveContour(), manualViewLine::MoveContour(), MoveContour(), manualViewBaseContour::Refresh(), manualContourBaseControler::SetPoint(), manualContourBaseControler::SetPointX(), manualContourBaseControler::SetPointY(), manualContourBaseControler::SetPointZ(), manualRoiControler::SetRoi(), and manualViewBaseContour::UpdateViewPoints().
00304 { 00305 manualPoint *mp = _manContModel->GetManualPoint(id); 00306 00307 //EEDx6 00308 double XX=mp->GetX(),YY=mp->GetY(),ZZ=mp->GetZ(); 00309 // wxVtk2DBaseView *wxvtk2Dbasevie = (wxVtk2DBaseView*)this->GetWxVtkBaseView(); 00310 // wxvtk2Dbasevie->TransformCoordinate_spacing_ModelToView(XX,YY,ZZ); 00311 00312 _lstViewPoints[id]->SetPositionXY( XX , YY ,_range, ZZ ); 00313 }
void manualViewBaseContour::UpdateViewPoints | ( | ) | [virtual, inherited] |
Definition at line 316 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, and manualViewBaseContour::UpdateViewPoint().
Referenced by manualViewContour::MoveContour().
00317 { 00318 int id, size = _lstViewPoints.size(); 00319 for( id=0; id<size; id++) 00320 { 00321 UpdateViewPoint( id ); 00322 } 00323 }
void manualViewBaseContour::SetSelected | ( | bool | selected | ) | [inherited] |
Definition at line 393 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_selected.
Referenced by manualViewBaseContour::CopyAttributesTo(), manualContourControler::MouseClickLeft(), and manualContourBaseControler::SetEditable().
00394 { 00395 _selected=selected; 00396 }
void manualViewBaseContour::SetPosibleSelected | ( | bool | posibleSelected | ) | [inherited] |
Definition at line 398 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_posibleSelected.
Referenced by manualViewBaseContour::CopyAttributesTo(), manualContour3VControler::MouseMove_Others(), and manualViewBaseContour::SelectPosibleContour().
00399 { 00400 _posibleSelected=posibleSelected; 00401 }
bool manualViewBaseContour::GetSelected | ( | ) | [inherited] |
Definition at line 413 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_selected.
Referenced by manualViewBaseContour::DeleteSelectedPoints().
00414 { 00415 return _selected; 00416 }
bool manualViewBaseContour::GetPosibleSelected | ( | ) | [inherited] |
Definition at line 418 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_posibleSelected.
Referenced by manualViewContour::RefreshText().
00419 { 00420 return _posibleSelected; 00421 }
void manualViewBaseContour::DeleteSelectedPoints | ( | ) | [inherited] |
Definition at line 423 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::DeletePoint(), manualViewBaseContour::GetSelected(), and manualViewBaseContour::Refresh().
00424 { 00425 int i,size=_lstViewPoints.size(); 00426 for (i=size-1;i>=0;i--){ 00427 if (_lstViewPoints[i]->GetSelected()==true){ 00428 DeletePoint(i); 00429 } 00430 } 00431 Refresh(); 00432 }
bool manualViewBaseContour::GetEditable | ( | ) | [inherited] |
Definition at line 403 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_editable.
Referenced by manualViewBaseContour::SelectPosibleContour(), and manualViewBaseContour::UpdateColorActor().
00404 { 00405 return *_editable; 00406 }
void manualViewBaseContour::SetEditable | ( | bool * | condition | ) | [inherited] |
Definition at line 408 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_editable.
Referenced by manualContourBaseControler::SetModelView().
00409 { 00410 _editable = condition; 00411 }
int manualViewBaseContour::GetIdPoint | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual, inherited] |
Reimplemented in manualView3VContour.
Definition at line 688 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_manContModel, manualViewBaseContour::_range, manualContourModel::GetIdPoint(), and manualViewBaseContour::TransfromCoordViewWorld().
Referenced by manualContourPerpPlaneControler::DeleteActualMousePoint(), manualContourBaseControler::DeleteActualMousePoint(), manualContour3VControler::DeleteActualMousePoint(), manualContour3V3DControler::DeleteActualMousePoint(), manualViewBaseContour::DeletePoint(), manualContourBaseControler::Magnet(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourPerpPlaneControler::MouseMove(), manualContour3VControler::MouseMove(), manualContour3V3DControler::MouseMove(), manualViewBaseContour::SelectPosibleContour(), and manualViewBaseContour::SelectPosiblePoint().
00689 { 00690 int ii = -1; 00691 if (_manContModel!=NULL){ 00692 double xx = x; 00693 double yy = y; 00694 double zz = z; 00695 TransfromCoordViewWorld(xx,yy,zz); 00696 ii=_manContModel->GetIdPoint(xx,yy,zz,_range,-1); 00697 } 00698 return ii; 00699 }
void manualViewBaseContour::SelectPoint | ( | int | i, | |
bool | select | |||
) | [inherited] |
Definition at line 434 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints.
Referenced by manualViewBaseContour::SelectAllPoints().
00435 { 00436 _lstViewPoints[i]->SetSelected(select); 00437 }
void manualViewBaseContour::SelectLstPoints | ( | ) | [inherited] |
void manualViewBaseContour::SelectAllPoints | ( | bool | select | ) | [inherited] |
Definition at line 444 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, and manualViewBaseContour::SelectPoint().
00445 { 00446 int i,size=_lstViewPoints.size(); 00447 for (i=0;i<size;i++){ 00448 SelectPoint(i,select); 00449 } 00450 }
int manualViewBaseContour::SelectPosiblePoint | ( | int | x, | |
int | y, | |||
int | z | |||
) | [virtual, inherited] |
Reimplemented in manualView3DContour.
Definition at line 481 of file manualViewBaseContour.cpp.
References manualViewBaseContour::GetIdPoint(), manualViewBaseContour::SelectAllPossibleSelected(), and manualViewBaseContour::SetPointPosibleSelected().
Referenced by manualContourBaseControler::MouseDLeft(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), manualContourControler::MouseMove(), and manualCircleControler::MouseMove().
00482 { 00483 SelectAllPossibleSelected(false); 00484 00485 int id = GetIdPoint(x,y,z); 00486 if (id!=-1) 00487 { 00488 SetPointPosibleSelected(id,true); 00489 } 00490 return id; 00491 }
bool manualViewBaseContour::SelectPosibleContour | ( | int | x, | |
int | y, | |||
int | z | |||
) | [inherited] |
Definition at line 493 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_selected, manualViewBaseContour::GetEditable(), manualViewBaseContour::GetIdPoint(), manualViewBaseContour::ifTouchContour(), and manualViewBaseContour::SetPosibleSelected().
Referenced by manualContourBaseControler::MouseDLeft(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), manualContourControler::MouseMove(), manualCircleControler::MouseMove(), and manualContourBaseControler::MouseReleaseLeft().
00494 { 00495 bool result=false; 00496 SetPosibleSelected(result); 00497 int id = GetIdPoint(x,y,z); 00498 if( !GetEditable() && !_selected && id!= -1) 00499 { 00500 result=true; 00501 SetPosibleSelected(result); 00502 } 00503 else 00504 { 00505 if ( (GetEditable()==true) && (id==-1 ) && (this->_lstViewPoints.size()>=2) ) 00506 { 00507 if (ifTouchContour(x,y,z)==true) 00508 { 00509 result=true; 00510 SetPosibleSelected(result); 00511 } 00512 } 00513 00514 if (GetEditable()==false) 00515 { 00516 if (ifTouchContour(x,y,z)==true) 00517 { 00518 result=true; 00519 SetPosibleSelected(result); 00520 } 00521 } 00522 00523 00524 } 00525 return result; 00526 }
void manualViewBaseContour::SelectAllPossibleSelected | ( | bool | select | ) | [inherited] |
Definition at line 473 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, and manualViewBaseContour::SetPointPosibleSelected().
Referenced by manualContour3VControler::MouseMove_Others(), manualViewBaseContour::SelectPosiblePoint(), and manualView3DContour::SelectPosiblePoint().
00474 { 00475 int i,size=_lstViewPoints.size(); 00476 for (i=0;i<size;i++){ 00477 SetPointPosibleSelected(i,select); 00478 } 00479 }
void manualViewBaseContour::SetPointSelected | ( | int | id, | |
bool | select | |||
) | [inherited] |
Definition at line 468 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints.
00469 { 00470 _lstViewPoints[id]->SetSelected(select); 00471 }
void manualViewBaseContour::SetPointPosibleSelected | ( | int | id, | |
bool | select | |||
) | [inherited] |
Definition at line 463 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints.
Referenced by manualContour3VControler::MouseMove_Others(), manualViewBaseContour::SelectAllPossibleSelected(), manualViewBaseContour::SelectPosiblePoint(), and manualView3DContour::SelectPosiblePoint().
00464 { 00465 _lstViewPoints[id]->SetPosibleSelected(select); 00466 }
void manualViewBaseContour::SetIfViewControlPoints | ( | bool | ifShow | ) | [inherited] |
Definition at line 452 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_viewControlPoints.
Referenced by manualViewBaseContour::AddControlPoints(), manualViewBaseContour::CopyAttributesTo(), and manualViewBaseContour::RemoveControlPoints().
00453 { 00454 _viewControlPoints = ifShow; 00455 }
bool manualViewBaseContour::GetIfViewControlPoints | ( | ) | [inherited] |
Definition at line 457 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_viewControlPoints.
00458 { 00459 return _viewControlPoints; 00460 }
void manualViewBaseContour::UnSelectPoint | ( | int | i | ) | [inherited] |
Definition at line 533 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, and manualViewBaseContour::Refresh().
Referenced by manualViewBaseContour::UnSelectAllPoints().
00533 { 00534 _lstViewPoints[i]->SetSelected(false); 00535 Refresh(); 00536 }
void manualViewBaseContour::UnSelectLstPoints | ( | ) | [inherited] |
void manualViewBaseContour::UnSelectAllPoints | ( | ) | [inherited] |
Definition at line 542 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::Refresh(), and manualViewBaseContour::UnSelectPoint().
00542 { 00543 int i,size=_lstViewPoints.size(); 00544 for (i=0;i<size;i++){ 00545 UnSelectPoint(i); 00546 } 00547 Refresh(); 00548 }
void manualViewBaseContour::SetModel | ( | manualContourModel * | manContModel | ) | [inherited] |
Definition at line 550 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_manContModel.
Referenced by wxWidgetMesure2D::ConfigureA(), wxManualTree_MPRWidget::ConfigureContour(), wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), wxImageViewerWidget::ConstructVTK(), manualViewBullEye::ConstructVTKObjects(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), wxMaracasImageBrowser02::LoadData(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
00550 { 00551 _manContModel=manContModel; 00552 }
void manualViewBaseContour::SetWxVtkBaseView | ( | wxVtkBaseView * | wxvtkbaseview | ) | [inherited] |
Definition at line 554 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_wxvtkbaseview.
Referenced by wxWidgetMesure2D::ConfigureA(), wxManualTree_MPRWidget::ConfigureContour(), wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), wxImageViewerWidget::ConstructVTK(), manualViewBullEye::ConstructVTKObjects(), manualViewBaseContour::CopyAttributesTo(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), wxMaracasImageBrowser02::LoadData(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
00554 { 00555 _wxvtkbaseview = wxvtkbaseview; 00556 }
void manualViewBaseContour::Refresh | ( | ) | [virtual, inherited] |
Definition at line 597 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_contourVtkActor, manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_show_text, manualViewBaseContour::_wxvtkbaseview, wxVtkBaseView::GetRenWin(), wxVtkBaseView::GetWxVTKRenderWindowInteractor(), manualViewBaseContour::RefreshContour(), manualViewBaseContour::RefreshText(), manualViewBaseContour::UpdateColorActor(), and manualViewBaseContour::UpdateViewPoint().
Referenced by manualViewBaseContour::AddCompleteContourActor(), manualViewBaseContour::ClearContour(), wxImageViewerWidget::CreateNewManualContour(), manualContour3VControler::DeleteActualMousePoint_Others(), manualViewBaseContour::DeleteContour(), manualViewBaseContour::DeletePoint(), manualViewBaseContour::DeleteSelectedPoints(), manualRoiControler::InitRoi(), manualLineControler::InitRoi(), manualCircleControler::InitRoi(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualContourControler::MouseDLeft(), manualRoiControler::MouseMove(), manualLineControler::MouseMove(), manualContourControler::MouseMove(), manualCircleControler::MouseMove(), manualContour3VControler::MouseMove_Others(), manualContourBaseControler::OnChar(), manualContour3VControler::OnChar_Others(), wxWidgetMesure2D::OnCloseContour(), wxWidgetMesure2D::OnVisibleInformation(), wxWidgetMesure2D::OnVisibleMessureTool(), manualContourContainer::refreshLumen(), manualContourContainer::refreshWall(), manualViewBaseContour::RemoveCompleteContourActor(), manualContourContainer::setLumenVisibility(), manualContourContainer::setWallVisibility(), manualViewBaseContour::UnSelectAllPoints(), and manualViewBaseContour::UnSelectPoint().
00598 { 00599 if (_contourVtkActor!=NULL){ 00600 RefreshContour(); 00601 } 00602 int i,size=_lstViewPoints.size(); 00603 for (i=0;i<size;i++){ 00604 UpdateViewPoint(i); 00605 _lstViewPoints[i]->UpdateColorActor(); 00606 } 00607 UpdateColorActor(); 00608 00609 if (_show_text==true) 00610 { 00611 RefreshText(); 00612 } 00613 00614 vtkRenderWindowInteractor *vri = _wxvtkbaseview->GetWxVTKRenderWindowInteractor (); 00615 if (vri==NULL) 00616 { 00617 _wxvtkbaseview->GetRenWin()->Render(); 00618 printf("EED %p How to optimize manualViewBaseContour::Refresh() \n",this); 00619 } 00620 00621 }
int manualViewBaseContour::GetNumberOfPoints | ( | ) | [inherited] |
Definition at line 704 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints.
Referenced by wxMaracasCoutourTool::AnalisisContourInside(), GetMinMax(), manualContourBaseControler::GetNumberOfPointsManualContour(), manualRoiControler::MouseClickLeft(), manualLineControler::MouseClickLeft(), manualContourControler::MouseClickLeft(), manualCircleControler::MouseClickLeft(), manualViewPerpPlaneContour::RefreshContour(), manualViewRoi::RefreshContour(), manualViewContour::RefreshContour(), manualViewBullEye::RefreshContour(), and manualViewContour::RefreshText().
00705 { 00706 return _lstViewPoints.size(); 00707 }
void manualViewBaseContour::CreateNewContour | ( | ) | [inherited] |
Definition at line 294 of file manualViewBaseContour.cpp.
References manualViewBaseContour::AddCompleteContourActor(), and manualViewBaseContour::ConstructVTKObjects().
Referenced by manualContourBaseControler::CreateNewManualContour(), manualContourBaseControler::ResetContour(), manualContour3VControler::ResetContour_Others(), and wxMaracasCoutourTool::SetControlPoints().
00295 { 00296 ConstructVTKObjects(); 00297 /* 00298 _wxvtkbaseview->GetRenderer()->AddActor( _contourVtkActor ); 00299 _wxvtkbaseview->GetRenderer()->AddActor2D(_textActor);*/ 00300 AddCompleteContourActor(); 00301 }
double * manualViewBaseContour::GetVectorPointsXManualContour | ( | ) | [inherited] |
Definition at line 562 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_pts, and manualViewBaseContour::_sizePointsContour.
Referenced by manualContourBaseControler::GetVectorPointsXManualContour().
00562 { 00563 double pp[3]; 00564 int i,size = _sizePointsContour; 00565 double *vx = (double*)malloc(sizeof(double)*size); 00566 for (i=0;i<size;i++){ 00567 _pts->GetPoint(i,pp); 00568 vx[i]=pp[0]; 00569 } 00570 return vx; 00571 }
double * manualViewBaseContour::GetVectorPointsYManualContour | ( | ) | [inherited] |
Definition at line 573 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_pts, and manualViewBaseContour::_sizePointsContour.
Referenced by manualContourBaseControler::GetVectorPointsYManualContour().
00574 { 00575 double pp[3]; 00576 int i,size = _sizePointsContour; 00577 double *vy = (double*)malloc(sizeof(double)*size); 00578 for (i=0;i<size;i++){ 00579 _pts->GetPoint(i,pp); 00580 vy[i]=pp[1]; 00581 } 00582 return vy; 00583 }
double * manualViewBaseContour::GetVectorPointsZManualContour | ( | ) | [inherited] |
Definition at line 585 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_pts, and manualViewBaseContour::_sizePointsContour.
00586 { 00587 double pp[3]; 00588 int i,size = _sizePointsContour; 00589 double *vz = (double*)malloc(sizeof(double)*size); 00590 for (i=0;i<size;i++){ 00591 _pts->GetPoint(i,pp); 00592 vz[i]=pp[2]; 00593 } 00594 return vz; 00595 }
void manualViewBaseContour::UpdateColorActor | ( | ) | [inherited] |
Definition at line 671 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_contourVtkActor, manualViewBaseContour::_coulorEdit_b, manualViewBaseContour::_coulorEdit_g, manualViewBaseContour::_coulorEdit_r, manualViewBaseContour::_coulorNormal_b, manualViewBaseContour::_coulorNormal_g, manualViewBaseContour::_coulorNormal_r, manualViewBaseContour::_coulorSelection_b, manualViewBaseContour::_coulorSelection_g, manualViewBaseContour::_coulorSelection_r, manualViewBaseContour::_posibleSelected, manualViewBaseContour::_selected, manualViewBaseContour::_widthline, and manualViewBaseContour::GetEditable().
Referenced by manualViewBaseContour::ConstructVTKObjects(), manualViewBaseContour::Refresh(), and manualViewBaseContour::SetWidthLine().
00672 { 00673 if (_contourVtkActor!=NULL) 00674 { 00675 _contourVtkActor->GetProperty()->SetLineWidth( _widthline ); 00676 _contourVtkActor->GetProperty()->SetDiffuseColor( _coulorNormal_r , _coulorNormal_g , _coulorNormal_b ); 00677 if (_posibleSelected || (_posibleSelected && GetEditable() ) ) 00678 { 00679 _contourVtkActor->GetProperty()->SetDiffuseColor( _coulorEdit_r , _coulorEdit_g , _coulorEdit_b ); 00680 } 00681 if( _selected ) 00682 { 00683 _contourVtkActor->GetProperty()->SetDiffuseColor( _coulorSelection_r , _coulorSelection_g , _coulorSelection_b ); 00684 } 00685 } 00686 }
void manualViewBaseContour::SetRange | ( | double | range | ) | [inherited] |
Definition at line 737 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_range.
Referenced by manualContourContainer::addCalcificationContour(), manualContourContainer::addHypodenseContour(), wxWidgetMesure2D::ConfigureA(), wxManualTree_MPRWidget::ConfigureContour(), wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), wxImageViewerWidget::ConstructVTK(), manualViewBullEye::ConstructVTKObjects(), manualViewBaseContour::CopyAttributesTo(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), wxMaracasImageBrowser02::LoadData(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
00738 { 00739 _range=range; 00740 }
double manualViewBaseContour::GetRange | ( | ) | [inherited] |
Definition at line 742 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_range.
Referenced by manualView3VContour::GetIdPoint(), manualView3DContour::GetIdPoint2(), manualViewRoi::ifTouchContour(), manualViewContour::RefreshText(), manualViewPerpPlaneContour::UpdateViewPoint(), and manualView3VContour::UpdateViewPoint().
00743 { 00744 return _range; 00745 }
void manualViewBaseContour::SetZ | ( | int | z | ) | [inherited] |
Definition at line 747 of file manualViewBaseContour.cpp.
Referenced by wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), manualViewBullEye::ConstructVTKObjects(), manualViewBaseContour::CopyAttributesTo(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
int manualViewBaseContour::GetZ | ( | ) | [inherited] |
wxVtkBaseView * manualViewBaseContour::GetWxVtkBaseView | ( | ) | [inherited] |
Definition at line 891 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_wxvtkbaseview.
Referenced by manualViewPerpPlaneContour::FilterCordinateXYZ(), and manualView3DContour::GetIdPoint2().
00892 { 00893 return this->_wxvtkbaseview; 00894 }
void manualViewBaseContour::GetMinMax | ( | double & | minX, | |
double & | minY, | |||
double & | minZ, | |||
double & | maxX, | |||
double & | maxY, | |||
double & | maxZ | |||
) | [virtual, inherited] |
Definition at line 772 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_manContModel, manualContourModel::GetManualPoint(), manualContourModel::GetSizeLstPoints(), manualPoint::GetX(), manualPoint::GetY(), and manualPoint::GetZ().
00773 { 00774 double pp[3]; 00775 manualPoint *mp; 00776 int i; 00777 int size=_manContModel->GetSizeLstPoints(); 00778 minX=99999; 00779 minY=99999; 00780 maxX=-99999; 00781 maxY=-99999; 00782 bool ifFindZ = minZ!=-1.0 && maxZ!=-1.0; 00783 if ( ifFindZ ) 00784 { 00785 minZ=99999; 00786 maxZ=-99999; 00787 } 00788 for( i = 0; i < size; i++ ) 00789 { 00790 mp=_manContModel->GetManualPoint(i); 00791 pp[0]=mp->GetX(); 00792 pp[1]=mp->GetY(); 00793 if ( ifFindZ ) 00794 pp[2]=mp->GetZ(); 00795 00796 // min X 00797 if (pp[0]<minX) 00798 { 00799 minX=pp[0]; 00800 } 00801 //min Y 00802 if (pp[1]<minY) 00803 { 00804 minY=pp[1]; 00805 } 00806 //max X 00807 if (pp[0]>maxX) 00808 { 00809 maxX=pp[0]; 00810 } 00811 // max Y 00812 if (pp[1]>maxY) 00813 { 00814 maxY=pp[1]; 00815 } 00816 if ( ifFindZ ) 00817 { 00818 // min Z 00819 if (pp[2]<minZ) 00820 { 00821 minZ=pp[2]; 00822 } 00823 // max Z 00824 if (pp[2]>maxZ) 00825 { 00826 maxZ=pp[2]; 00827 } 00828 } 00829 } 00830 if ( size<1 ) 00831 { 00832 minX = 0; 00833 maxX = 0; 00834 00835 minY = 0; 00836 maxY = 0; 00837 00838 minZ = 0; 00839 maxZ = 0; 00840 } 00841 }
void manualViewBaseContour::TransfromCoordViewWorld | ( | double & | X, | |
double & | Y, | |||
double & | Z, | |||
int | type = 2 | |||
) | [virtual, inherited] |
Reimplemented in manualView3DContour, and manualViewPerpPlaneContour.
Definition at line 725 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_wxvtkbaseview, and wxVtkBaseView::TransFromCoordScreenToWorld().
Referenced by manualContourBaseControler::AddPoint(), manualContour3VControler::AddPoint(), manualViewBaseContour::GetIdPoint(), manualView3VContour::GetIdPoint(), manualViewRoi::ifTouchContour(), manualViewContour::ifTouchContour(), manualView3VContour::ifTouchContour(), manualViewRoi::InitMove(), manualViewLine::InitMove(), manualViewContour::InitMove(), InitMove(), manualContourBaseControler::InsertPoint(), manualContour3VControler::InsertPoint(), manualContourBaseControler::Magnet(), manualViewRoi::MoveContour(), manualViewLine::MoveContour(), manualViewContour::MoveContour(), MoveContour(), manualContourBaseControler::SetPoint(), manualContour3VControler::SetPoint(), manualContourBaseControler::SetPointX(), manualContourBaseControler::SetPointY(), and manualContourBaseControler::SetPointZ().
00726 { 00727 _wxvtkbaseview->TransFromCoordScreenToWorld(X, Y, Z,false, type); 00728 00729 00730 //EED 27 sep 2007 00731 // //EEDx6 00732 // wxVtk2DBaseView *wxvtk2Dbaseview = (wxVtk2DBaseView*)_wxvtkbaseview; 00733 // wxvtk2Dbaseview->TransformCoordinate_spacing_ModelToView(X,Y,Z); 00734 00735 }
void manualViewBaseContour::ClearContour | ( | ) | [inherited] |
Definition at line 843 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_contourVtkActor, manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_wxvtkbaseview, manualViewBaseContour::ClearPoint(), manualViewBaseContour::DeleteVtkObjects(), wxVtkBaseView::GetRenderer(), and manualViewBaseContour::Refresh().
Referenced by manualContourContainer::clearLumen(), and manualContourContainer::clearWall().
00844 { 00845 if (_contourVtkActor!=NULL){ 00846 _wxvtkbaseview->GetRenderer()->RemoveActor( _contourVtkActor ); 00847 } 00848 DeleteVtkObjects(); 00849 int i,size=_lstViewPoints.size(); 00850 for (i=0;i<size;i++){ 00851 ClearPoint(0); 00852 } 00853 Refresh(); 00854 }
void manualViewBaseContour::SetVisible | ( | bool | ok | ) | [inherited] |
Definition at line 861 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_contourVtkActor, manualViewBaseContour::_lstViewPoints, and manualViewBaseContour::_textActor.
Referenced by wxWidgetMesure2D::OnActiveMessureTool(), wxWidgetMesure2D::OnVisibleMessureTool(), manualContourContainer::setLumenVisibility(), and manualContourContainer::setWallVisibility().
00862 { 00863 double opacity; 00864 if (ok==true) 00865 { 00866 opacity=1; 00867 } else { 00868 opacity=0.5; 00869 } 00870 vtkActor *actor; 00871 int i,size=_lstViewPoints.size(); 00872 for (i=0;i<size;i++){ 00873 actor = _lstViewPoints[i]->GetVtkActor(); 00874 actor->GetProperty()->SetOpacity( opacity ); 00875 } 00876 _contourVtkActor->GetProperty()->SetOpacity( opacity ); 00877 _textActor->GetProperty()->SetOpacity( opacity ); 00878 _textActor->SetInput("00"); 00879 00880 }
void manualViewBaseContour::SetShowText | ( | bool | ok | ) | [inherited] |
Definition at line 882 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_show_text, and manualViewBaseContour::_textActor.
Referenced by wxWidgetMesure2D::OnVisibleInformation().
00883 { 00884 _show_text = ok; 00885 if (_show_text==false) 00886 { 00887 _textActor->SetInput("00"); 00888 } 00889 }
void manualViewBaseContour::GetSpacing | ( | double | spc[3] | ) | [inherited] |
Definition at line 896 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_spc.
Referenced by manualViewBullEye::ConstructVTKObjects().
void manualViewBaseContour::SetSpacing | ( | double | spc[3] | ) | [inherited] |
Definition at line 903 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_spc.
Referenced by wxManualTree_MPRWidget::ConfigureContour(), wxEmptyPanel_3_Widget::ConfigureVTK(), ContourVOIWidget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), manualViewBullEye::ConstructVTKObjects(), manualViewBaseContour::CopyAttributesTo(), and wxMaracasImageBrowser02::LoadData().
void manualViewBaseContour::SetColorNormalContour | ( | double | r, | |
double | g, | |||
double | b | |||
) | [inherited] |
Definition at line 629 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_coulorNormal_b, manualViewBaseContour::_coulorNormal_g, and manualViewBaseContour::_coulorNormal_r.
Referenced by wxEmptyPanel_3_Widget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), manualViewBullEye::ConstructVTKObjects(), manualViewBaseContour::CopyAttributesTo(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
00630 { 00631 _coulorNormal_r = r; 00632 _coulorNormal_g = g; 00633 _coulorNormal_b = b; 00634 }
void manualViewBaseContour::GetColorNormalContour | ( | double & | r, | |
double & | g, | |||
double & | b | |||
) | [inherited] |
Definition at line 636 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_coulorNormal_b, manualViewBaseContour::_coulorNormal_g, and manualViewBaseContour::_coulorNormal_r.
00637 { 00638 r = _coulorNormal_r; 00639 g = _coulorNormal_g; 00640 b = _coulorNormal_b; 00641 }
void manualViewBaseContour::SetColorEditContour | ( | double | r, | |
double | g, | |||
double | b | |||
) | [inherited] |
Definition at line 643 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_coulorEdit_b, manualViewBaseContour::_coulorEdit_g, and manualViewBaseContour::_coulorEdit_r.
Referenced by wxEmptyPanel_3_Widget::ConfigureVTK(), wxMaracasCoutourTool::ConfigureVTK(), manualViewBaseContour::CopyAttributesTo(), manualContourContainer::createLumenContour(), manualContourContainer::createWallContour(), manualContourContainer::restartLumenContour(), and manualContourContainer::restartWallContour().
00644 { 00645 _coulorEdit_r = r; 00646 _coulorEdit_g = g; 00647 _coulorEdit_b = b; 00648 }
void manualViewBaseContour::GetColorEditContour | ( | double & | r, | |
double & | g, | |||
double & | b | |||
) | [inherited] |
Definition at line 650 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_coulorEdit_b, manualViewBaseContour::_coulorEdit_g, and manualViewBaseContour::_coulorEdit_r.
00651 { 00652 r = _coulorEdit_r; 00653 g = _coulorEdit_g; 00654 b = _coulorEdit_b; 00655 }
void manualViewBaseContour::SetColorSelectContour | ( | double | r, | |
double | g, | |||
double | b | |||
) | [inherited] |
Definition at line 657 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_coulorSelection_b, manualViewBaseContour::_coulorSelection_g, and manualViewBaseContour::_coulorSelection_r.
Referenced by manualViewBaseContour::CopyAttributesTo().
00658 { 00659 _coulorSelection_r = r; 00660 _coulorSelection_g = g; 00661 _coulorSelection_b = b; 00662 }
void manualViewBaseContour::GetColorSelectContour | ( | double & | r, | |
double & | g, | |||
double & | b | |||
) | [inherited] |
Definition at line 664 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_coulorSelection_b, manualViewBaseContour::_coulorSelection_g, and manualViewBaseContour::_coulorSelection_r.
00665 { 00666 r = _coulorSelection_r; 00667 g = _coulorSelection_g; 00668 b = _coulorSelection_b; 00669 }
void manualViewBaseContour::AddCompleteContourActor | ( | bool | ifControlPoints = false |
) | [inherited] |
Definition at line 80 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_viewControlPoints, manualViewBaseContour::_wxvtkbaseview, manualViewBaseContour::AddControlPoints(), manualViewBaseContour::AddSplineActor(), manualViewBaseContour::AddTextActor(), wxVtkBaseView::GetRenderer(), manualViewBaseContour::Refresh(), and manualViewBaseContour::RefreshContour().
Referenced by manualViewBaseContour::CreateNewContour().
00081 { 00082 _viewControlPoints = ifControlPoints; 00083 /*vtkRenderer * theRenderer = */ _wxvtkbaseview->GetRenderer(); // JPRx ?? 00084 //Adding the spline 00085 AddSplineActor(); 00086 00087 AddTextActor(); 00088 //Adding each control point 00089 if( ifControlPoints ) 00090 AddControlPoints(); 00091 RefreshContour(); 00092 Refresh(); 00093 }
void manualViewBaseContour::RemoveCompleteContourActor | ( | ) | [inherited] |
Definition at line 96 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_wxvtkbaseview, wxVtkBaseView::GetRenderer(), manualViewBaseContour::Refresh(), manualViewBaseContour::RefreshContour(), manualViewBaseContour::RemoveControlPoints(), manualViewBaseContour::RemoveSplineActor(), and manualViewBaseContour::RemoveTextActor().
Referenced by manualViewBaseContour::DeleteContour().
00097 { 00098 /*vtkRenderer * theRenderer =*/ _wxvtkbaseview->GetRenderer(); // JPRx ?? 00099 //Removing the spline 00100 RemoveSplineActor(); 00101 RemoveTextActor(); 00102 00103 //Removing each point 00104 RemoveControlPoints(); 00105 RefreshContour(); 00106 Refresh(); 00107 }
void manualViewBaseContour::AddSplineActor | ( | ) | [virtual, inherited] |
Reimplemented in manualViewBullEye.
Definition at line 143 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_contourVtkActor, manualViewBaseContour::_wxvtkbaseview, and wxVtkBaseView::GetRenderer().
Referenced by manualViewBaseContour::AddCompleteContourActor(), and manualViewBullEye::AddSplineActor().
00144 { 00145 vtkRenderer * theRenderer = _wxvtkbaseview->GetRenderer(); 00146 if (_contourVtkActor!=NULL) 00147 theRenderer->AddActor( _contourVtkActor ); 00148 }
void manualViewBaseContour::RemoveSplineActor | ( | ) | [virtual, inherited] |
Reimplemented in manualViewBullEye.
Definition at line 150 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_contourVtkActor, manualViewBaseContour::_wxvtkbaseview, and wxVtkBaseView::GetRenderer().
Referenced by manualViewBaseContour::RemoveCompleteContourActor(), and manualViewBullEye::RemoveSplineActor().
00151 { 00152 vtkRenderer * theRenderer = _wxvtkbaseview->GetRenderer(); 00153 if (_contourVtkActor!=NULL) 00154 theRenderer->RemoveActor( _contourVtkActor ); 00155 }
void manualViewBaseContour::AddControlPoints | ( | ) | [inherited] |
Definition at line 171 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_viewControlPoints, manualViewBaseContour::_wxvtkbaseview, wxVtkBaseView::GetRenderer(), and manualViewBaseContour::SetIfViewControlPoints().
Referenced by manualViewBaseContour::AddCompleteContourActor(), and manualContourControler::MouseDLeft().
00172 { 00173 vtkRenderer * theRenderer = _wxvtkbaseview->GetRenderer(); 00174 SetIfViewControlPoints( true ); 00175 if( _viewControlPoints ) 00176 { 00177 int i,size=_lstViewPoints.size(); 00178 for (i=0;i<size; i++) 00179 { 00180 vtkActor * pointActor = _lstViewPoints[i]->GetVtkActor(); 00181 theRenderer->AddActor( pointActor ); 00182 } 00183 } 00184 }
void manualViewBaseContour::RemoveControlPoints | ( | ) | [inherited] |
Definition at line 157 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_wxvtkbaseview, wxVtkBaseView::GetRenderer(), and manualViewBaseContour::SetIfViewControlPoints().
Referenced by manualContourControler::MouseMove(), manualViewBaseContour::RemoveCompleteContourActor(), and manualContourBaseControler::SetEditable().
00158 { 00159 if (_wxvtkbaseview!=NULL){ 00160 vtkRenderer * theRenderer = _wxvtkbaseview->GetRenderer(); 00161 int i,size=_lstViewPoints.size(); 00162 for (i=0;i<size; i++) 00163 { 00164 vtkActor * pointActor = _lstViewPoints[i]->GetVtkActor(); 00165 theRenderer->RemoveActor( pointActor ); 00166 } // for 00167 } // if 00168 SetIfViewControlPoints( false ); 00169 }
void manualViewBaseContour::AddTextActor | ( | ) | [inherited] |
Definition at line 186 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_textActor, manualViewBaseContour::_wxvtkbaseview, and wxVtkBaseView::GetRenderer().
Referenced by manualViewBaseContour::AddCompleteContourActor(), and manualContourControler::MouseDLeft().
00187 { 00188 _wxvtkbaseview->GetRenderer()->AddActor2D( _textActor ); 00189 }
void manualViewBaseContour::RemoveTextActor | ( | ) | [inherited] |
Definition at line 191 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_textActor, manualViewBaseContour::_wxvtkbaseview, and wxVtkBaseView::GetRenderer().
Referenced by manualViewBaseContour::RemoveCompleteContourActor().
00192 { 00193 _wxvtkbaseview->GetRenderer()->RemoveActor2D( _textActor ); 00194 }
void manualViewBaseContour::SetWidthLine | ( | double | width | ) | [inherited] |
Definition at line 210 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_lstViewPoints, manualViewBaseContour::_widthline, and manualViewBaseContour::UpdateColorActor().
Referenced by manualViewBullEye::ConstructVTKObjects().
00211 { 00212 _widthline = width; 00213 this->UpdateColorActor(); 00214 00215 // for the control points 00216 int id, size = _lstViewPoints.size(); 00217 for( id=0; id<size; id++) 00218 { 00219 this->_lstViewPoints[id]->SetWidthLine(_widthline); 00220 } 00221 00222 }
double manualViewBaseContour::GetWidthLine | ( | ) | [inherited] |
Definition at line 225 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_widthline.
00226 { 00227 return _widthline; 00228 }
void manualViewBaseContour::ConstructVTKObjects | ( | ) | [virtual, inherited] |
Reimplemented in manualViewBullEye.
Definition at line 231 of file manualViewBaseContour.cpp.
References manualViewBaseContour::_bboxMapper, manualViewBaseContour::_contourVtkActor, manualViewBaseContour::_manContModel, manualViewBaseContour::_pd, manualViewBaseContour::_pts, manualViewBaseContour::_textActor, manualViewBaseContour::DeleteVtkObjects(), manualContourModel::GetNumberOfPointsSpline(), and manualViewBaseContour::UpdateColorActor().
Referenced by manualViewBullEye::ConstructVTKObjects(), and manualViewBaseContour::CreateNewContour().
00232 { 00233 //JSTG 29-02-08 ----------------------------------------------- 00234 //int i , nps = _sizePointsContour; 00235 int i; 00236 int nps = _manContModel->GetNumberOfPointsSpline(); 00237 //------------------------------------------------------------- 00238 DeleteVtkObjects(); 00239 _pts = vtkPoints::New(); 00240 _pts->SetNumberOfPoints(nps); 00241 00242 for (i=0 ; i<nps ; i++){ 00243 _pts->SetPoint(i, 0 , 0 , 0 ); 00244 } 00245 // This is for the boundaring inicialisation 00246 00247 //EED 29Mars2009 00248 _pts->SetPoint(0, 0 , 0 , -1000 ); 00249 _pts->SetPoint(1, 0 , 0 , 1000 ); 00250 // _pts->SetPoint(0, -1000 , -1000 , -1000 ); 00251 // _pts->SetPoint(1, 1000 , 1000 , 1000 ); 00252 00253 00254 vtkCellArray *lines = vtkCellArray::New(); 00255 lines->InsertNextCell( nps /* +1 */ ); 00256 for ( i=0 ; i<nps+1 ; i++ ){ 00257 lines->InsertCellPoint(i % nps ); 00258 } 00259 00260 _pd = vtkPolyData::New(); 00261 _pd->SetPoints( _pts ); 00262 _pd->SetLines( lines ); 00263 lines->Delete(); //do not delete lines ?? 00264 00265 _contourVtkActor = vtkActor::New(); 00266 _bboxMapper = vtkPolyDataMapper::New(); 00267 _bboxMapper->ScalarVisibilityOff( ); 00268 00269 _bboxMapper->SetInput(_pd); 00270 _bboxMapper->ImmediateModeRenderingOn(); 00271 _contourVtkActor->SetMapper(_bboxMapper); 00272 _contourVtkActor->GetProperty()->BackfaceCullingOff(); 00273 00274 UpdateColorActor(); 00275 00276 _pd->ComputeBounds(); 00277 00278 // Text 00279 _textActor = vtkTextActor::New(); 00280 // _textActor->SetDisplayPosition(200, 200); 00281 _textActor->SetInput("00"); 00282 // Set coordinates to match the old vtkScaledTextActor default value 00283 // _textActor->GetPosition2Coordinate()->SetCoordinateSystemToNormalizedViewport(); 00284 // _textActor->GetPosition2Coordinate()->SetValue( 0.2 , 0.2 ); 00285 _textActor->GetPositionCoordinate()->SetCoordinateSystemToWorld (); 00286 // _textActor->GetPositionCoordinate()->SetValue( 0.8 , 0.8 ); 00287 00288 vtkTextProperty *tprop = _textActor->GetTextProperty(); 00289 tprop->SetFontSize(14); 00290 tprop->SetFontFamilyToArial(); 00291 tprop->SetColor(0, 0, 1); 00292 }
double manualViewCircle::_dp0[3] [private] |
double manualViewCircle::_dp1[3] [private] |
bool manualViewBaseContour::_show_text [protected, inherited] |
Definition at line 193 of file manualViewBaseContour.h.
Referenced by manualViewBaseContour::manualViewBaseContour(), manualViewBaseContour::Refresh(), and manualViewBaseContour::SetShowText().
int manualViewBaseContour::_id_viewPoint_for_text [protected, inherited] |
Definition at line 194 of file manualViewBaseContour.h.
Referenced by manualViewContour::manualViewContour(), and manualViewContour::RefreshText().
vtkTextActor* manualViewBaseContour::_textActor [protected, inherited] |
Definition at line 195 of file manualViewBaseContour.h.
Referenced by manualViewBaseContour::AddTextActor(), manualViewBaseContour::ConstructVTKObjects(), manualViewBaseContour::manualViewBaseContour(), manualViewContour::RefreshText(), manualViewBaseContour::RefreshText(), manualViewBaseContour::RemoveTextActor(), manualViewBaseContour::SetShowText(), and manualViewBaseContour::SetVisible().
manualContourModel* manualViewBaseContour::_manContModel [protected, inherited] |
Definition at line 196 of file manualViewBaseContour.h.
Referenced by manualViewBaseContour::ConstructVTKObjects(), manualViewBaseContour::GetIdPoint(), manualView3VContour::GetIdPoint(), manualView3DContour::GetIdPoint2(), manualViewRoi::GetMinMax(), GetMinMax(), manualViewBaseContour::GetMinMax(), manualViewRoi::InitMove(), manualViewLine::InitMove(), manualViewContour::InitMove(), InitMove(), manualViewBaseContour::manualViewBaseContour(), manualViewRoi::MoveContour(), manualViewLine::MoveContour(), manualViewContour::MoveContour(), MoveContour(), manualViewPerpPlaneContour::RefreshContour(), manualViewRoi::RefreshContour(), manualViewContour::RefreshContour(), manualViewBullEyeSector::RefreshContour(), manualViewBullEye::RefreshContour(), manualView3VContour::RefreshContour(), manualViewContour::RefreshText(), manualViewBaseContour::SetModel(), manualViewPerpPlaneContour::UpdateViewPoint(), manualViewBaseContour::UpdateViewPoint(), and manualView3VContour::UpdateViewPoint().
vtkPoints* manualViewBaseContour::_pts [protected, inherited] |
Definition at line 197 of file manualViewBaseContour.h.
Referenced by manualViewBaseContour::ConstructVTKObjects(), manualViewBaseContour::DeleteVtkObjects(), manualViewBaseContour::GetVectorPointsXManualContour(), manualViewBaseContour::GetVectorPointsYManualContour(), manualViewBaseContour::GetVectorPointsZManualContour(), manualViewPerpPlaneContour::ifTouchContour(), manualViewContour::ifTouchContour(), manualView3VContour::ifTouchContour(), manualViewBaseContour::manualViewBaseContour(), manualViewPerpPlaneContour::RefreshContour(), manualViewRoi::RefreshContour(), manualViewContour::RefreshContour(), manualViewBullEyeSector::RefreshContour(), and manualView3VContour::RefreshContour().
int manualViewBaseContour::_sizePointsContour [protected, inherited] |
Definition at line 199 of file manualViewBaseContour.h.
Referenced by manualViewBaseContour::GetVectorPointsXManualContour(), manualViewBaseContour::GetVectorPointsYManualContour(), manualViewBaseContour::GetVectorPointsZManualContour(), manualViewContour::ifTouchContour(), manualView3VContour::ifTouchContour(), manualViewBaseContour::manualViewBaseContour(), manualViewLine::manualViewLine(), and manualViewRoi::manualViewRoi().
std::vector<manualViewPoint*> manualViewBaseContour::_lstViewPoints [protected, inherited] |
Definition at line 201 of file manualViewBaseContour.h.
Referenced by manualViewBaseContour::AddControlPoints(), manualViewBaseContour::AddPoint(), manualViewBaseContour::ClearContour(), manualViewBaseContour::CopyAttributesTo(), manualViewBaseContour::DeleteContour(), manualViewContour::DeletePoint(), manualViewBaseContour::DeletePoint(), manualViewBaseContour::DeleteSelectedPoints(), manualViewBaseContour::GetNumberOfPoints(), manualViewBaseContour::InsertPoint(), manualViewBaseContour::Refresh(), manualViewContour::RefreshText(), manualViewBaseContour::RemoveControlPoints(), manualViewBaseContour::SelectAllPoints(), manualViewBaseContour::SelectAllPossibleSelected(), manualViewBaseContour::SelectPoint(), manualViewBaseContour::SetPointPosibleSelected(), manualViewBaseContour::SetPointSelected(), manualViewBaseContour::SetVisible(), manualViewBaseContour::SetWidthLine(), manualViewBaseContour::UnSelectAllPoints(), manualViewBaseContour::UnSelectPoint(), manualViewPerpPlaneContour::UpdateViewPoint(), manualViewBaseContour::UpdateViewPoint(), manualView3VContour::UpdateViewPoint(), manualViewBaseContour::UpdateViewPoints(), and manualViewBaseContour::~manualViewBaseContour().
double manualViewBaseContour::_spc[3] [protected, inherited] |
Definition at line 202 of file manualViewBaseContour.h.
Referenced by manualViewBaseContour::AddPoint(), manualViewBaseContour::CopyAttributesTo(), manualViewBaseContour::GetSpacing(), manualViewContour::ifTouchContour(), manualView3VContour::ifTouchContour(), manualViewBaseContour::InsertPoint(), manualViewBaseContour::manualViewBaseContour(), manualViewPerpPlaneContour::RefreshContour(), manualViewRoi::RefreshContour(), manualViewContour::RefreshContour(), manualViewBullEyeSector::RefreshContour(), manualViewContour::RefreshText(), and manualViewBaseContour::SetSpacing().