|
| | HLRBRep_InterCSurf () |
| |
| void | Perform (const gp_Lin &Curve, const Standard_Address &Surface) |
| |
| void | Perform (const gp_Lin &Curve, const HLRBRep_ThePolygonOfInterCSurf &Polygon, const Standard_Address &Surface) |
| |
| void | Perform (const gp_Lin &Curve, const HLRBRep_ThePolygonOfInterCSurf &ThePolygon, const Standard_Address &Surface, const HLRBRep_ThePolyhedronOfInterCSurf &Polyhedron) |
| |
| void | Perform (const gp_Lin &Curve, const HLRBRep_ThePolygonOfInterCSurf &ThePolygon, const Standard_Address &Surface, const HLRBRep_ThePolyhedronOfInterCSurf &Polyhedron, Bnd_BoundSortBox &BndBSB) |
| |
| void | Perform (const gp_Lin &Curve, const Standard_Address &Surface, const HLRBRep_ThePolyhedronOfInterCSurf &Polyhedron) |
| |
| Standard_Boolean | IsDone () const |
| | returns the <done> field.
More...
|
| |
| Standard_Integer | NbPoints () const |
| | returns the number of IntersectionPoint
if IsDone returns True.
else NotDone is raised.
More...
|
| |
const
IntCurveSurface_IntersectionPoint & | Point (const Standard_Integer Index) const |
| | returns the IntersectionPoint of range <Index>
raises NotDone if the computation has failed or if
the computation has not been done
raises OutOfRange if Index is not in the range <1..NbPoints>
More...
|
| |
| Standard_Integer | NbSegments () const |
| | returns the number of IntersectionSegment
if IsDone returns True.
else NotDone is raised.
More...
|
| |
const
IntCurveSurface_IntersectionSegment & | Segment (const Standard_Integer Index) const |
| | returns the IntersectionSegment of range <Index>
raises NotDone if the computation has failed or if
the computation has not been done
raises OutOfRange if Index is not in the range <1..NbSegment>
More...
|
| |
| void | Dump () const |
| | Dump all the fields.
More...
|
| |
|
| void | Perform (const gp_Lin &Curve, const Standard_Address &Surface, const Standard_Real U0, const Standard_Real V0, const Standard_Real U1, const Standard_Real V1) |
| |
| void | InternalPerformCurveQuadric (const gp_Lin &Curve, const Standard_Address &Surface) |
| |
| void | InternalPerform (const gp_Lin &Curve, const HLRBRep_ThePolygonOfInterCSurf &Polygon, const Standard_Address &Surface, const HLRBRep_ThePolyhedronOfInterCSurf &Polyhedron, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| |
| void | InternalPerform (const gp_Lin &Curve, const HLRBRep_ThePolygonOfInterCSurf &Polygon, const Standard_Address &Surface, const HLRBRep_ThePolyhedronOfInterCSurf &Polyhedron, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, Bnd_BoundSortBox &BSB) |
| |
| void | InternalPerform (const gp_Lin &Curve, const HLRBRep_ThePolygonOfInterCSurf &Polygon, const Standard_Address &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| |
| void | PerformConicSurf (const gp_Lin &Line, const gp_Lin &Curve, const Standard_Address &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| |
| void | PerformConicSurf (const gp_Circ &Circle, const gp_Lin &Curve, const Standard_Address &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| |
| void | PerformConicSurf (const gp_Elips &Ellipse, const gp_Lin &Curve, const Standard_Address &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| |
| void | PerformConicSurf (const gp_Parab &Parab, const gp_Lin &Curve, const Standard_Address &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| |
| void | PerformConicSurf (const gp_Hypr &Hyper, const gp_Lin &Curve, const Standard_Address &Surface, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2) |
| |
| void | AppendIntAna (const gp_Lin &Curve, const Standard_Address &Surface, const IntAna_IntConicQuad &InterAna) |
| |
| void | AppendPoint (const gp_Lin &Curve, const Standard_Real w, const Standard_Address &Surface, const Standard_Real u, const Standard_Real v) |
| |
| void | AppendSegment (const gp_Lin &Curve, const Standard_Real u0, const Standard_Real u1, const Standard_Address &Surface) |
| |
| | IntCurveSurface_Intersection () |
| | Empty Constructor;
More...
|
| |
| void | SetValues (const IntCurveSurface_Intersection &Inter) |
| | Internal method
copy the <Inter> fields to <me>
More...
|
| |
| void | Append (const IntCurveSurface_Intersection &Inter, const Standard_Real FirstParamOnCurve, const Standard_Real LastParamOnCurve) |
| | Internal method
Append the IntersectionPoints and
IntersectionSegments of <Inter> to <me>.
More...
|
| |
| void | Append (const IntCurveSurface_IntersectionPoint &Pt) |
| | Internal method
Append the IntersectionPoints of <Inter> to <me>
More...
|
| |
| void | Append (const IntCurveSurface_IntersectionSegment &Seg) |
| | Internal method
Append the IntersectionPoints of <Inter> to <me>
More...
|
| |
| void | ResetFields () |
| | Internal method
Reset all the fields of <me>
Clear the sequences of IntersectionPoints and Segments
Set the field <done> to Standard_False.
More...
|
| |