Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

IntPatch_ImpImpIntersection_0.gxx File Reference


Functions

Standard_Boolean IntersectionWithAnArc (gp_Pnt &PSurf, const Handle(TheALine)&alin, Standard_Real &para, const TheArc &thearc, Standard_Real &_theparameteronarc, gp_Pnt &thepointonarc, const IntSurf_Quadric &QuadSurf, const Standard_Real u0alin, const Standard_Real u1alin, Standard_Real &actualdist)
void PutPointsOnLine (const TheSurface &S1, const TheSurface &S2, const SequenceOfPointOnRst &listpnt, const IntPatch_SequenceOfLine &slin, const Standard_Boolean OnFirst, const Handle(TheTopolTool)&Domain, const IntSurf_Quadric &QuadSurf, const IntSurf_Quadric &OtherQuad, const Standard_Boolean multpoint, const Standard_Real Tolarc)
Standard_Boolean MultiplePoint (const SequenceOfPointOnRst &listpnt, const Handle(TheTopolTool)&Domain, const IntSurf_Quadric &QuadSurf, const gp_Vec &Normale, const IntPatch_SequenceOfLine &slin, TColStd_Array1OfInteger &Done, TColStd_Array1OfInteger &UsedLine, const Standard_Integer Index, const Standard_Boolean OnFirst)
Standard_Boolean PointOnSecondDom (const SequenceOfPointOnRst &listpnt, const Handle(TheTopolTool)&Domain, const IntSurf_Quadric &QuadSurf, const gp_Vec &Normale, const gp_Vec &Vtgint, const Handle(IntPatch_Line)&lin, TColStd_Array1OfInteger &Done, const Standard_Integer Index)
Standard_Boolean FindLine (gp_Pnt &Psurf, const IntPatch_SequenceOfLine &slin, const Standard_Real Tol, Standard_Real &Paraint, gp_Vec &Vtgtint, Standard_Integer &Range, Standard_Integer OnlyThisLine, const TheArc &thearc, Standard_Real &theparameteronarc, gp_Pnt &thepointonarc, const IntSurf_Quadric &QuadSurf)
Standard_Boolean SingleLine (const gp_Pnt &Psurf, const Handle(IntPatch_Line)&lin, const Standard_Real Tol, Standard_Real &Paraint, gp_Vec &Vtgtint)
void ProcessSegments (const SequenceOfEdgeSol &listedg, IntPatch_SequenceOfLine &slin, const IntSurf_Quadric &Quad1, const IntSurf_Quadric &Quad2, const Standard_Boolean OnFirst, const Standard_Real TolArc)
void ProcessRLine (IntPatch_SequenceOfLine &slin, const IntSurf_Quadric &Quad1, const IntSurf_Quadric &Quad2, const Standard_Real _TolArc)

Function Documentation

Standard_Boolean FindLine gp_Pnt &  Psurf,
const IntPatch_SequenceOfLine slin,
const Standard_Real  Tol,
Standard_Real &  Paraint,
gp_Vec &  Vtgtint,
Standard_Integer &  Range,
Standard_Integer  OnlyThisLine,
const TheArc &  thearc,
Standard_Real &  theparameteronarc,
gp_Pnt &  thepointonarc,
const IntSurf_Quadric QuadSurf
 

Standard_Boolean IntersectionWithAnArc gp_Pnt &  PSurf,
const Handle(TheALine)&  alin,
Standard_Real &  para,
const TheArc &  thearc,
Standard_Real &  _theparameteronarc,
gp_Pnt &  thepointonarc,
const IntSurf_Quadric QuadSurf,
const Standard_Real  u0alin,
const Standard_Real  u1alin,
Standard_Real &  actualdist
 

Standard_Boolean MultiplePoint const SequenceOfPointOnRst &  listpnt,
const Handle(TheTopolTool)&  Domain,
const IntSurf_Quadric QuadSurf,
const gp_Vec &  Normale,
const IntPatch_SequenceOfLine slin,
TColStd_Array1OfInteger &  Done,
TColStd_Array1OfInteger &  UsedLine,
const Standard_Integer  Index,
const Standard_Boolean  OnFirst
 

Standard_Boolean PointOnSecondDom const SequenceOfPointOnRst &  listpnt,
const Handle(TheTopolTool)&  Domain,
const IntSurf_Quadric QuadSurf,
const gp_Vec &  Normale,
const gp_Vec &  Vtgint,
const Handle(IntPatch_Line)&  lin,
TColStd_Array1OfInteger &  Done,
const Standard_Integer  Index
 

void ProcessRLine IntPatch_SequenceOfLine slin,
const IntSurf_Quadric Quad1,
const IntSurf_Quadric Quad2,
const Standard_Real  _TolArc
 

void ProcessSegments const SequenceOfEdgeSol &  listedg,
IntPatch_SequenceOfLine slin,
const IntSurf_Quadric Quad1,
const IntSurf_Quadric Quad2,
const Standard_Boolean  OnFirst,
const Standard_Real  TolArc
 

void PutPointsOnLine const TheSurface &  S1,
const TheSurface &  S2,
const SequenceOfPointOnRst &  listpnt,
const IntPatch_SequenceOfLine slin,
const Standard_Boolean  OnFirst,
const Handle(TheTopolTool)&  Domain,
const IntSurf_Quadric QuadSurf,
const IntSurf_Quadric OtherQuad,
const Standard_Boolean  multpoint,
const Standard_Real  Tolarc
 

Standard_Boolean SingleLine const gp_Pnt &  Psurf,
const Handle(IntPatch_Line)&  lin,
const Standard_Real  Tol,
Standard_Real &  Paraint,
gp_Vec &  Vtgtint
 


Generated on Mon Aug 25 13:40:26 2008 for OpenCASCADE by  doxygen 1.4.1