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

    point start/end of fillet common to 2 adjacent filets and to an edge on one of 2 faces participating in the construction of the fillet More...

    #include <ChFiDS_CommonPoint.hxx>

    Public Member Functions

     ChFiDS_CommonPoint ()
     Empty constructor.
    void Reset ()
     default value for all fields
    void SetVertex (const TopoDS_Vertex &theVertex)
     Sets the values of a point which is a vertex on the initial facet of restriction of one of the surface.
    void SetArc (const double Tol, const TopoDS_Edge &A, const double Param, const TopAbs_Orientation TArc)
     Sets the values of a point which is on the arc A, at parameter Param.
    void SetParameter (const double Param)
     Sets the value of the parameter on the spine.
    void SetPoint (const gp_Pnt &thePoint)
     Set the 3d point for a commonpoint that is not a vertex or on an arc.
    void SetVector (const gp_Vec &theVector)
     Set the output 3d vector.
    void SetTolerance (const double Tol)
     This method set the fuzziness on the point.
    double Tolerance () const
     This method returns the fuzziness on the point.
    bool IsVertex () const
     Returns TRUE if the point is a vertex on the initial restriction facet of the surface.
    const TopoDS_VertexVertex () const
     Returns the information about the point when it is on the domain of the first patch, i-e when the function IsVertex returns True. Otherwise, an exception is raised.
    bool IsOnArc () const
     Returns TRUE if the point is a on an edge of the initial restriction facet of the surface.
    const TopoDS_EdgeArc () const
     Returns the arc of restriction containing the vertex.
    TopAbs_Orientation TransitionOnArc () const
     Returns the transition of the point on the arc returned by Arc().
    double ParameterOnArc () const
     Returns the parameter of the point on the arc returned by the method Arc().
    double Parameter () const
     Returns the parameter on the spine.
    const gp_PntPoint () const
     Returns the 3d point.
    bool HasVector () const
     Returns TRUE if the output vector is stored.
    const gp_VecVector () const
     Returns the output 3d vector.

    Detailed Description

    point start/end of fillet common to 2 adjacent filets and to an edge on one of 2 faces participating in the construction of the fillet

    Constructor & Destructor Documentation

    ◆ ChFiDS_CommonPoint()

    ChFiDS_CommonPoint::ChFiDS_CommonPoint ( )

    Empty constructor.

    Member Function Documentation

    ◆ Arc()

    const TopoDS_Edge & ChFiDS_CommonPoint::Arc ( ) const

    Returns the arc of restriction containing the vertex.

    ◆ HasVector()

    bool ChFiDS_CommonPoint::HasVector ( ) const
    inline

    Returns TRUE if the output vector is stored.

    ◆ IsOnArc()

    bool ChFiDS_CommonPoint::IsOnArc ( ) const
    inline

    Returns TRUE if the point is a on an edge of the initial restriction facet of the surface.

    ◆ IsVertex()

    bool ChFiDS_CommonPoint::IsVertex ( ) const
    inline

    Returns TRUE if the point is a vertex on the initial restriction facet of the surface.

    ◆ Parameter()

    double ChFiDS_CommonPoint::Parameter ( ) const

    Returns the parameter on the spine.

    ◆ ParameterOnArc()

    double ChFiDS_CommonPoint::ParameterOnArc ( ) const

    Returns the parameter of the point on the arc returned by the method Arc().

    ◆ Point()

    const gp_Pnt & ChFiDS_CommonPoint::Point ( ) const
    inline

    Returns the 3d point.

    ◆ Reset()

    void ChFiDS_CommonPoint::Reset ( )

    default value for all fields

    ◆ SetArc()

    void ChFiDS_CommonPoint::SetArc ( const double Tol,
    const TopoDS_Edge & A,
    const double Param,
    const TopAbs_Orientation TArc )

    Sets the values of a point which is on the arc A, at parameter Param.

    ◆ SetParameter()

    void ChFiDS_CommonPoint::SetParameter ( const double Param)

    Sets the value of the parameter on the spine.

    ◆ SetPoint()

    void ChFiDS_CommonPoint::SetPoint ( const gp_Pnt & thePoint)
    inline

    Set the 3d point for a commonpoint that is not a vertex or on an arc.

    ◆ SetTolerance()

    void ChFiDS_CommonPoint::SetTolerance ( const double Tol)
    inline

    This method set the fuzziness on the point.

    ◆ SetVector()

    void ChFiDS_CommonPoint::SetVector ( const gp_Vec & theVector)
    inline

    Set the output 3d vector.

    ◆ SetVertex()

    void ChFiDS_CommonPoint::SetVertex ( const TopoDS_Vertex & theVertex)
    inline

    Sets the values of a point which is a vertex on the initial facet of restriction of one of the surface.

    ◆ Tolerance()

    double ChFiDS_CommonPoint::Tolerance ( ) const
    inline

    This method returns the fuzziness on the point.

    ◆ TransitionOnArc()

    TopAbs_Orientation ChFiDS_CommonPoint::TransitionOnArc ( ) const

    Returns the transition of the point on the arc returned by Arc().

    ◆ Vector()

    const gp_Vec & ChFiDS_CommonPoint::Vector ( ) const
    inline

    Returns the output 3d vector.

    ◆ Vertex()

    const TopoDS_Vertex & ChFiDS_CommonPoint::Vertex ( ) const
    inline

    Returns the information about the point when it is on the domain of the first patch, i-e when the function IsVertex returns True. Otherwise, an exception is raised.


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