OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    BRepClass_FClass2dOfFClassifier Class Reference

    #include <BRepClass_FClass2dOfFClassifier.hxx>

    Public Member Functions

     BRepClass_FClass2dOfFClassifier ()
     Creates an undefined classifier.
    void Reset (const gp_Lin2d &L, const double P, const double Tol)
     Starts a classification process. The point to classify is the origin of the line <L>.
    void Compare (const BRepClass_Edge &E, const TopAbs_Orientation Or)
     Updates the classification process with the edge <E> from the boundary.
    double Parameter () const
     Returns the current value of the parameter.
    BRepClass_IntersectorIntersector ()
     Returns the intersecting algorithm.
    int ClosestIntersection () const
     Returns 0 if the last compared edge had no relevant intersection. Else returns the index of this intersection in the last intersection algorithm.
    TopAbs_State State () const
     Returns the current state of the point.
    bool IsHeadOrEnd () const
     Returns the true if the closest intersection point represents head or end of the edge. Returns false otherwise.

    Constructor & Destructor Documentation

    ◆ BRepClass_FClass2dOfFClassifier()

    BRepClass_FClass2dOfFClassifier::BRepClass_FClass2dOfFClassifier ( )

    Creates an undefined classifier.

    Member Function Documentation

    ◆ ClosestIntersection()

    int BRepClass_FClass2dOfFClassifier::ClosestIntersection ( ) const
    inline

    Returns 0 if the last compared edge had no relevant intersection. Else returns the index of this intersection in the last intersection algorithm.

    ◆ Compare()

    void BRepClass_FClass2dOfFClassifier::Compare ( const BRepClass_Edge & E,
    const TopAbs_Orientation Or )

    Updates the classification process with the edge <E> from the boundary.

    ◆ Intersector()

    BRepClass_Intersector & BRepClass_FClass2dOfFClassifier::Intersector ( )
    inline

    Returns the intersecting algorithm.

    ◆ IsHeadOrEnd()

    bool BRepClass_FClass2dOfFClassifier::IsHeadOrEnd ( ) const
    inline

    Returns the true if the closest intersection point represents head or end of the edge. Returns false otherwise.

    ◆ Parameter()

    double BRepClass_FClass2dOfFClassifier::Parameter ( ) const
    inline

    Returns the current value of the parameter.

    ◆ Reset()

    void BRepClass_FClass2dOfFClassifier::Reset ( const gp_Lin2d & L,
    const double P,
    const double Tol )

    Starts a classification process. The point to classify is the origin of the line <L>.

    is the original length of the segment on <L> used to compute intersections. <Tol> is the tolerance attached to the line segment in intersections.

    ◆ State()

    TopAbs_State BRepClass_FClass2dOfFClassifier::State ( ) const
    inline

    Returns the current state of the point.


    The documentation for this class was generated from the following file: