|
| IntCurvesFace_Intersector (const TopoDS_Face &F, const Standard_Real aTol, const Standard_Boolean aRestr=Standard_True, const Standard_Boolean UseBToler=Standard_True) |
| Load a Face. More...
|
|
void | Perform (const gp_Lin &L, const Standard_Real PInf, const Standard_Real PSup) |
| Perform the intersection between the segment L and the loaded face. More...
|
|
void | Perform (const Handle< Adaptor3d_Curve > &HCu, const Standard_Real PInf, const Standard_Real PSup) |
| same method for a HCurve from Adaptor3d. PInf an PSup can also be - and + INF. More...
|
|
GeomAbs_SurfaceType | SurfaceType () const |
| Return the surface type. More...
|
|
Standard_Boolean | IsDone () const |
| True is returned when the intersection have been computed. More...
|
|
Standard_Integer | NbPnt () const |
|
Standard_Real | UParameter (const Standard_Integer I) const |
| Returns the U parameter of the ith intersection point on the surface. More...
|
|
Standard_Real | VParameter (const Standard_Integer I) const |
| Returns the V parameter of the ith intersection point on the surface. More...
|
|
Standard_Real | WParameter (const Standard_Integer I) const |
| Returns the parameter of the ith intersection point on the line. More...
|
|
const gp_Pnt & | Pnt (const Standard_Integer I) const |
| Returns the geometric point of the ith intersection between the line and the surface. More...
|
|
IntCurveSurface_TransitionOnCurve | Transition (const Standard_Integer I) const |
| Returns the ith transition of the line on the surface. More...
|
|
TopAbs_State | State (const Standard_Integer I) const |
| Returns the ith state of the point on the face. The values can be either TopAbs_IN ( the point is in the face) or TopAbs_ON ( the point is on a boundary of the face). More...
|
|
Standard_Boolean | IsParallel () const |
| Returns true if curve is parallel or belongs face surface This case is recognized only for some pairs of analytical curves and surfaces (plane - line, ...) More...
|
|
const TopoDS_Face & | Face () const |
| Returns the significant face used to determine the intersection. More...
|
|
TopAbs_State | ClassifyUVPoint (const gp_Pnt2d &Puv) const |
|
Bnd_Box | Bounding () const |
|
void | SetUseBoundToler (Standard_Boolean UseBToler) |
| Sets the boundary tolerance flag. More...
|
|
Standard_Boolean | GetUseBoundToler () const |
| Returns the boundary tolerance flag. More...
|
|
virtual | ~IntCurvesFace_Intersector () |
|
Public Member Functions inherited from Standard_Transient |
| Standard_Transient () |
| Empty constructor. More...
|
|
| Standard_Transient (const Standard_Transient &) |
| Copy constructor – does nothing. More...
|
|
Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More...
|
|
virtual | ~Standard_Transient () |
| Destructor must be virtual. More...
|
|
virtual void | Delete () const |
| Memory deallocator for transient classes. More...
|
|
virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| Returns a type descriptor about this object. More...
|
|
Standard_Boolean | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
| Returns a true value if this is an instance of Type. More...
|
|
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More...
|
|
Standard_Boolean | IsKind (const opencascade::handle< Standard_Type > &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Transient * | This () const |
| Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero. More...
|
|
Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More...
|
|
void | IncrementRefCounter () const |
| Increments the reference counter of this object. More...
|
|
Standard_Integer | DecrementRefCounter () const |
| Decrements the reference counter of this object; returns the decremented value. More...
|
|