1 // File: IntPatch_ImpImpIntersection.lxx
2 // Created: Thu May 7 08:47:45 1992
3 // Author: Jacques GOUSSARD
4 // Copyright: OPEN CASCADE 1992
6 #include <StdFail_NotDone.hxx>
7 #include <Standard_DomainError.hxx>
8 #include <IntPatch_Line.hxx>
10 inline Standard_Boolean IntPatch_ImpImpIntersection::IsDone () const
15 inline Standard_Boolean IntPatch_ImpImpIntersection::IsEmpty () const
17 if (!done) {StdFail_NotDone::Raise();}
21 inline Standard_Boolean IntPatch_ImpImpIntersection::TangentFaces () const
23 if (!done) {StdFail_NotDone::Raise();}
27 inline Standard_Boolean IntPatch_ImpImpIntersection::OppositeFaces () const
29 if (!done) {StdFail_NotDone::Raise();}
30 if (!tgte) {Standard_DomainError::Raise();}
34 inline Standard_Integer IntPatch_ImpImpIntersection::NbPnts () const
36 if (!done) {StdFail_NotDone::Raise();}
40 inline const IntPatch_Point& IntPatch_ImpImpIntersection::Point (const Standard_Integer Index) const
42 if (!done) {StdFail_NotDone::Raise();}
46 inline Standard_Integer IntPatch_ImpImpIntersection::NbLines () const
48 if (!done) {StdFail_NotDone::Raise();}
52 inline const Handle(IntPatch_Line)& IntPatch_ImpImpIntersection::Line (const Standard_Integer Index) const
54 if (!done) {StdFail_NotDone::Raise();}