#include <Standard.hxx>
#include <Standard_Type.hxx>
+#include <Bnd_Box.hxx>
+#include <Bnd_Box2d.hxx>
#include <IntSurf_SequenceOfPntOn2S.hxx>
#include <Standard_Transient.hxx>
#include <IntSurf_Allocator.hxx>
Standard_EXPORT void RemovePoint (const Standard_Integer I);
+ //! Returns TRUE if theP is out of the box built from
+ //! the points on 1st surface
+ Standard_EXPORT Standard_Boolean IsOutSurf1Box(const gp_Pnt2d& theP);
+ //! Returns TRUE if theP is out of the box built from
+ //! the points on 2nd surface
+ Standard_EXPORT Standard_Boolean IsOutSurf2Box(const gp_Pnt2d& theP);
+ //! Returns TRUE if theP is out of the box built from 3D-points.
+ Standard_EXPORT Standard_Boolean IsOutBox(const gp_Pnt& theP);
DEFINE_STANDARD_RTTIEXT(IntSurf_LineOn2S,Standard_Transient)
IntSurf_SequenceOfPntOn2S mySeq;
-
+ Bnd_Box2d myBuv1;
+ Bnd_Box2d myBuv2;
+ Bnd_Box myBxyz;
};