1 #include <StdFail_NotDone.hxx>
2 #include <StdFail_UndefinedDerivative.hxx>
3 #include <Standard_DomainError.hxx>
6 inline Standard_Boolean IntImp_Int2S::IsDone()const { return done;}
8 inline Standard_Boolean IntImp_Int2S::IsEmpty() const
10 if (!done) StdFail_NotDone::Raise(" IntImp_Int2S::IsEmpty() ");
14 inline const IntSurf_PntOn2S& IntImp_Int2S::Point() const
16 if (!done) StdFail_NotDone::Raise(" IntImp_Int2S::Point() ");
17 if (empty) Standard_DomainError::Raise(" IntImp_Int2S::Point() ");
21 inline Standard_Boolean IntImp_Int2S::IsTangent () const {
23 if (!done) StdFail_NotDone::Raise(" IntImp_Int2S::IsTangent () ");
24 if (empty) Standard_DomainError::Raise(" IntImp_Int2S::IsTangent () ");
28 inline const gp_Dir& IntImp_Int2S::Direction () const {
30 if (!done) StdFail_NotDone::Raise(" IntImp_Int2S::Direction () ");
31 if (empty) Standard_DomainError::Raise(" IntImp_Int2S::Direction () ");
32 if (tangent) StdFail_UndefinedDerivative::Raise
33 (" IntImp_Int2S::Direction () ");
37 inline const gp_Dir2d& IntImp_Int2S::DirectionOnS1 () const {
39 if (!done) StdFail_NotDone::Raise(" IntImp_Int2S::DirectionOnS1 () ");
40 if (empty) Standard_DomainError::Raise(" IntImp_Int2S::DirectionOnS1 () ");
41 if (tangent) StdFail_UndefinedDerivative::Raise
42 (" IntImp_Int2S::DirectionOnS1 () ");
46 inline const gp_Dir2d& IntImp_Int2S::DirectionOnS2 () const {
48 if (!done) StdFail_NotDone::Raise(" IntImp_Int2S::DirectionOnS2 () ");
49 if (empty) Standard_DomainError::Raise(" IntImp_Int2S::DirectionOnS2 () ");
50 if (tangent) StdFail_UndefinedDerivative::Raise
51 (" IntImp_Int2S::DirectionOnS2 () ");
56 inline IntImp_TheFunction& IntImp_Int2S::Function() {