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
    TopOpeBRepTool_PROJECT.hxx File Reference

    Functions

    void FUN_tool_bounds (const TopoDS_Edge &E, double &ff, double &l)
    int FUN_tool_getindex (const Extrema_ExtPC &ponc)
    int FUN_tool_getindex (const Extrema_ExtPC2d &ponc)
    bool FUN_tool_projPonC (const gp_Pnt &P, const double tole, const BRepAdaptor_Curve &BAC, const double pmin, const double pmax, double &paramparam, double &dist)
    bool FUN_tool_projPonC (const gp_Pnt &P, const BRepAdaptor_Curve &BAC, const double pmin, const double pmax, double &paramparam, double &dist)
    bool FUN_tool_projPonC (const gp_Pnt &P, const BRepAdaptor_Curve &BAC, double &paramparam, double &dist)
    bool FUN_tool_projPonC2D (const gp_Pnt &P, const double tole, const BRepAdaptor_Curve2d &BAC2D, const double pmin, const double pmax, double &paramparam, double &dist)
    bool FUN_tool_projPonC2D (const gp_Pnt &P, const BRepAdaptor_Curve2d &BAC2D, const double pmin, const double pmax, double &paramparam, double &dist)
    bool FUN_tool_projPonC2D (const gp_Pnt &P, const BRepAdaptor_Curve2d &BAC2D, double &paramparam, double &dist)
    bool FUN_tool_projPonS (const gp_Pnt &P, const occ::handle< Geom_Surface > &S, gp_Pnt2d &UV, double &dist, const Extrema_ExtFlag anExtFlag=Extrema_ExtFlag_MINMAX, const Extrema_ExtAlgo anExtAlgo=Extrema_ExtAlgo_Grad)
    bool FUN_tool_projPonE (const gp_Pnt &P, const double tole, const TopoDS_Edge &E, double &paramparam, double &dist)
    bool FUN_tool_projPonE (const gp_Pnt &P, const TopoDS_Edge &E, double &paramparam, double &dist)
    bool FUN_tool_projPonboundedF (const gp_Pnt &P, const TopoDS_Face &F, gp_Pnt2d &UV, double &dist)
    bool FUN_tool_projPonF (const gp_Pnt &P, const TopoDS_Face &F, gp_Pnt2d &UV, double &dist, const Extrema_ExtFlag anExtFlag=Extrema_ExtFlag_MINMAX, const Extrema_ExtAlgo anExtAlgo=Extrema_ExtAlgo_Grad)

    Function Documentation

    ◆ FUN_tool_bounds()

    void FUN_tool_bounds ( const TopoDS_Edge & E,
    double & f,
    double & l )

    ◆ FUN_tool_getindex() [1/2]

    int FUN_tool_getindex ( const Extrema_ExtPC & ponc)

    ◆ FUN_tool_getindex() [2/2]

    int FUN_tool_getindex ( const Extrema_ExtPC2d & ponc)

    ◆ FUN_tool_projPonboundedF()

    bool FUN_tool_projPonboundedF ( const gp_Pnt & P,
    const TopoDS_Face & F,
    gp_Pnt2d & UV,
    double & dist )

    ◆ FUN_tool_projPonC() [1/3]

    bool FUN_tool_projPonC ( const gp_Pnt & P,
    const BRepAdaptor_Curve & BAC,
    const double pmin,
    const double pmax,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonC() [2/3]

    bool FUN_tool_projPonC ( const gp_Pnt & P,
    const BRepAdaptor_Curve & BAC,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonC() [3/3]

    bool FUN_tool_projPonC ( const gp_Pnt & P,
    const double tole,
    const BRepAdaptor_Curve & BAC,
    const double pmin,
    const double pmax,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonC2D() [1/3]

    bool FUN_tool_projPonC2D ( const gp_Pnt & P,
    const BRepAdaptor_Curve2d & BAC2D,
    const double pmin,
    const double pmax,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonC2D() [2/3]

    bool FUN_tool_projPonC2D ( const gp_Pnt & P,
    const BRepAdaptor_Curve2d & BAC2D,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonC2D() [3/3]

    bool FUN_tool_projPonC2D ( const gp_Pnt & P,
    const double tole,
    const BRepAdaptor_Curve2d & BAC2D,
    const double pmin,
    const double pmax,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonE() [1/2]

    bool FUN_tool_projPonE ( const gp_Pnt & P,
    const double tole,
    const TopoDS_Edge & E,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonE() [2/2]

    bool FUN_tool_projPonE ( const gp_Pnt & P,
    const TopoDS_Edge & E,
    double & param,
    double & dist )

    ◆ FUN_tool_projPonF()

    bool FUN_tool_projPonF ( const gp_Pnt & P,
    const TopoDS_Face & F,
    gp_Pnt2d & UV,
    double & dist,
    const Extrema_ExtFlag anExtFlag = Extrema_ExtFlag_MINMAX,
    const Extrema_ExtAlgo anExtAlgo = Extrema_ExtAlgo_Grad )

    ◆ FUN_tool_projPonS()

    bool FUN_tool_projPonS ( const gp_Pnt & P,
    const occ::handle< Geom_Surface > & S,
    gp_Pnt2d & UV,
    double & dist,
    const Extrema_ExtFlag anExtFlag = Extrema_ExtFlag_MINMAX,
    const Extrema_ExtAlgo anExtAlgo = Extrema_ExtAlgo_Grad )