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_FClassifier Class Reference

    #include <BRepClass_FClassifier.hxx>

    Inheritance diagram for BRepClass_FClassifier:

    Public Member Functions

     BRepClass_FClassifier ()
     Empty constructor, undefined algorithm.
     BRepClass_FClassifier (BRepClass_FaceExplorer &F, const gp_Pnt2d &P, const double Tol)
     Creates an algorithm to classify the Point P with Tolerance <T> on the face described by <F>.
    void Perform (BRepClass_FaceExplorer &F, const gp_Pnt2d &P, const double Tol)
     Classify the Point P with Tolerance <T> on the face described by <F>.
    TopAbs_State State () const
     Returns the result of the classification.
    bool Rejected () const
     Returns True when the state was computed by a rejection. The state is OUT.
    bool NoWires () const
     Returns True if the face contains no wire. The state is IN.
    const BRepClass_EdgeEdge () const
     Returns the Edge used to determine the classification. When the State is ON this is the Edge containing the point.
    double EdgeParameter () const
     Returns the parameter on Edge() used to determine the classification.
    IntRes2d_Position Position () const
     Returns the position of the point on the edge returned by Edge.

    Protected Attributes

    BRepClass_FClass2dOfFClassifier myClassifier
    BRepClass_Edge myEdge
    double myEdgeParameter
    IntRes2d_Position myPosition
    bool rejected
    bool nowires

    Constructor & Destructor Documentation

    ◆ BRepClass_FClassifier() [1/2]

    BRepClass_FClassifier::BRepClass_FClassifier ( )

    Empty constructor, undefined algorithm.

    ◆ BRepClass_FClassifier() [2/2]

    BRepClass_FClassifier::BRepClass_FClassifier ( BRepClass_FaceExplorer & F,
    const gp_Pnt2d & P,
    const double Tol )

    Creates an algorithm to classify the Point P with Tolerance <T> on the face described by <F>.

    Member Function Documentation

    ◆ Edge()

    const BRepClass_Edge & BRepClass_FClassifier::Edge ( ) const

    Returns the Edge used to determine the classification. When the State is ON this is the Edge containing the point.

    ◆ EdgeParameter()

    double BRepClass_FClassifier::EdgeParameter ( ) const

    Returns the parameter on Edge() used to determine the classification.

    ◆ NoWires()

    bool BRepClass_FClassifier::NoWires ( ) const
    inline

    Returns True if the face contains no wire. The state is IN.

    ◆ Perform()

    void BRepClass_FClassifier::Perform ( BRepClass_FaceExplorer & F,
    const gp_Pnt2d & P,
    const double Tol )

    Classify the Point P with Tolerance <T> on the face described by <F>.

    ◆ Position()

    IntRes2d_Position BRepClass_FClassifier::Position ( ) const
    inline

    Returns the position of the point on the edge returned by Edge.

    ◆ Rejected()

    bool BRepClass_FClassifier::Rejected ( ) const
    inline

    Returns True when the state was computed by a rejection. The state is OUT.

    ◆ State()

    TopAbs_State BRepClass_FClassifier::State ( ) const

    Returns the result of the classification.

    Field Documentation

    ◆ myClassifier

    BRepClass_FClass2dOfFClassifier BRepClass_FClassifier::myClassifier
    protected

    ◆ myEdge

    BRepClass_Edge BRepClass_FClassifier::myEdge
    protected

    ◆ myEdgeParameter

    double BRepClass_FClassifier::myEdgeParameter
    protected

    ◆ myPosition

    IntRes2d_Position BRepClass_FClassifier::myPosition
    protected

    ◆ nowires

    bool BRepClass_FClassifier::nowires
    protected

    ◆ rejected

    bool BRepClass_FClassifier::rejected
    protected

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