|
OCCT-Light 0.1
C ABI and C++ veneer for multi-language CAD workflows
|
This is the complete list of members for occtl::Curve2d, including all inherited members.
| as_bspline() const | occtl::Curve2d | inline |
| as_circle() const | occtl::Curve2d | inline |
| as_ellipse() const | occtl::Curve2d | inline |
| as_hyperbola() const | occtl::Curve2d | inline |
| as_line() const | occtl::Curve2d | inline |
| as_offset() const | occtl::Curve2d | inline |
| as_parabola() const | occtl::Curve2d | inline |
| as_trimmed() const | occtl::Curve2d | inline |
| bezier_degree() const | occtl::Curve2d | inline |
| bezier_is_rational() const | occtl::Curve2d | inline |
| bezier_pole_count() const | occtl::Curve2d | inline |
| blend_arcs(occtl_graph_t *graph, const occtl_curve2d_blend_arc_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| bspline_degree() const | occtl::Curve2d | inline |
| bspline_flat_knots() const | occtl::Curve2d | inline |
| bspline_is_rational() const | occtl::Curve2d | inline |
| bspline_knot_count() const | occtl::Curve2d | inline |
| bspline_knots() const | occtl::Curve2d | inline |
| bspline_multiplicities() const | occtl::Curve2d | inline |
| bspline_pole_count() const | occtl::Curve2d | inline |
| bspline_poles() const | occtl::Curve2d | inline |
| bspline_poles_view(size_t &theCount) const | occtl::Curve2d | inline |
| bspline_weights() const | occtl::Curve2d | inline |
| circles_tangent_center_on_curve(occtl_graph_t *graph, const occtl_curve2d_circle_tangent_center_on_curve_info_t *theInfo) | occtl::Curve2d | inlinestatic |
| circles_tangent_fixed_center(occtl_graph_t *graph, const occtl_curve2d_circle_tangent_fixed_center_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| circles_tangent_on_curve_radius(occtl_graph_t *graph, const occtl_curve2d_circle_tangent_on_curve_radius_info_t *theInfo) | occtl::Curve2d | inlinestatic |
| circles_tangent_to_three(occtl_graph_t *graph, const occtl_curve2d_circle_tangent_to_three_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| circles_tangent_to_two_radius(occtl_graph_t *graph, const occtl_curve2d_circle_tangent_to_two_radius_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| continuity() const | occtl::Curve2d | inline |
| Curve2d(occtl_graph_t *theGraph=nullptr, occtl_rep_id_t theId=occtl_rep_id_t{0}) noexcept | occtl::Curve2d | inline |
| eval_d0(const double theU) const | occtl::Curve2d | inline |
| eval_d1(const double theU) const | occtl::Curve2d | inline |
| eval_d2(const double theU) const | occtl::Curve2d | inline |
| eval_d3(const double theU) const | occtl::Curve2d | inline |
| eval_dn(const double theU, const int32_t theN) const | occtl::Curve2d | inline |
| from_bezier(occtl_graph_t *graph, const occtl_curve2d_bezier_create_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| from_bspline(occtl_graph_t *graph, const occtl_curve2d_bspline_create_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| from_circle(occtl_graph_t *graph, const occtl_geom2d_circle_t &theCircle) | occtl::Curve2d | inlinestatic |
| from_ellipse(occtl_graph_t *graph, const occtl_geom2d_ellipse_t &theEllipse) | occtl::Curve2d | inlinestatic |
| from_hyperbola(occtl_graph_t *graph, const occtl_geom2d_hyperbola_t &theHyperbola) | occtl::Curve2d | inlinestatic |
| from_line(occtl_graph_t *graph, const occtl_geom2d_line_t &theLine) | occtl::Curve2d | inlinestatic |
| from_offset(occtl_graph_t *graph, const occtl_curve2d_offset_create_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| from_parabola(occtl_graph_t *graph, const occtl_geom2d_parabola_t &theParabola) | occtl::Curve2d | inlinestatic |
| from_trimmed(occtl_graph_t *graph, const occtl_curve_trimmed_create_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| graph() const noexcept | occtl::Curve2d | inline |
| id() const noexcept | occtl::Curve2d | inline |
| is_closed() const | occtl::Curve2d | inline |
| is_periodic() const | occtl::Curve2d | inline |
| kind() const | occtl::Curve2d | inline |
| length() const | occtl::Curve2d | inline |
| lines_tangent_through_point(occtl_graph_t *graph, const occtl_curve2d_line_tangent_through_point_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| lines_tangent_to_two(occtl_graph_t *graph, const occtl_curve2d_line_tangent_to_two_info_t &theInfo) | occtl::Curve2d | inlinestatic |
| lines_tangent_with_angle(occtl_graph_t *graph, const occtl_curve2d_line_tangent_with_angle_info_t *theInfo) | occtl::Curve2d | inlinestatic |
| operator bool() const noexcept | occtl::Curve2d | inlineexplicit |
| parameter_of_point(const Point2 &thePoint) const | occtl::Curve2d | inline |
| parameter_range(double &theUMin, double &theUMax) const | occtl::Curve2d | inline |
| project_point(const Point2 &thePoint) const | occtl::Curve2d | inline |
| reversed() const | occtl::Curve2d | inline |
| rotated(double theAngle) const | occtl::Curve2d | inline |
| scaled(const Point2 &theOrigin, double theFactor) const | occtl::Curve2d | inline |
| to_bezier_segments(const occtl_curve_bezier_segments_options_t *theOptions=nullptr) const | occtl::Curve2d | inline |
| transformed(double theTranslateX, double theTranslateY, double theRotateAngle, double theScaleX, double theScaleY) const | occtl::Curve2d | inline |
| translated(const Vector2 &theDelta) const | occtl::Curve2d | inline |