1 // File: ChFiDS_CommonPoint.lxx
2 // Created: Tue Nov 30 17:49:11 1993
3 // Author: Isabelle GRIGNON
7 //=======================================================================
10 //=======================================================================
12 inline void ChFiDS_CommonPoint::SetVertex(const TopoDS_Vertex& V)
14 isvtx = Standard_True;
19 //=======================================================================
22 //=======================================================================
24 inline void ChFiDS_CommonPoint::SetPoint(const gp_Pnt& Point)
29 //=======================================================================
30 //function : SetVector
32 //=======================================================================
34 inline void ChFiDS_CommonPoint::SetVector(const gp_Vec& Vector)
36 hasvector = Standard_True;
40 //=======================================================================
41 //function : SetTolerance
43 // PMN : 30/09/1997 : On se contente d'updater la tolerance.
44 //=======================================================================
46 inline void ChFiDS_CommonPoint::SetTolerance(const Standard_Real Tol)
48 if (Tol>tol) tol = Tol;
52 //=======================================================================
53 //function : Tolerance
55 //=======================================================================
57 inline Standard_Real ChFiDS_CommonPoint::Tolerance()const
63 //=======================================================================
66 //=======================================================================
68 inline Standard_Boolean ChFiDS_CommonPoint::IsVertex()const
74 //=======================================================================
77 //=======================================================================
79 inline const TopoDS_Vertex& ChFiDS_CommonPoint::Vertex()const
81 if (!isvtx) {Standard_DomainError::Raise();}
85 //=======================================================================
88 //=======================================================================
90 inline const gp_Pnt& ChFiDS_CommonPoint::Point()const
95 //=======================================================================
96 //function : HasVector
98 //=======================================================================
100 inline Standard_Boolean ChFiDS_CommonPoint::HasVector()const
105 //=======================================================================
108 //=======================================================================
110 inline const gp_Vec& ChFiDS_CommonPoint::Vector()const
113 Standard_DomainError::Raise("ChFiDS_CommonPoint::Vector");
118 //=======================================================================
121 //=======================================================================
123 inline Standard_Boolean ChFiDS_CommonPoint::IsOnArc()const