Member List

Clothoids: Member List
Clothoids
G2lib::CircleArc Member List

This is the complete list of members for G2lib::CircleArc, including all inherited members.

BaseCurve()=delete (defined in G2lib::BaseCurve)G2lib::BaseCurve
BaseCurve(BaseCurve const &)=delete (defined in G2lib::BaseCurve)G2lib::BaseCurve
BaseCurve(string const &name)G2lib::BaseCurveinline
bb_triangles(vector< Triangle2D > &tvec, real_type max_angle=Utils::m_pi/18, real_type max_size=1e100, integer icurve=0) const overrideG2lib::CircleArcvirtual
bb_triangles_ISO(real_type offs, vector< Triangle2D > &tvec, real_type max_angle=Utils::m_pi/18, real_type max_size=1e100, integer icurve=0) const overrideG2lib::CircleArcvirtual
bb_triangles_SAE(real_type offs, vector< Triangle2D > &tvec, real_type max_angle=Utils::m_pi/18, real_type max_size=1e100, integer icurve=0) const overrideG2lib::CircleArcinlinevirtual
bbox(real_type &xmin, real_type &ymin, real_type &xmax, real_type &ymax) const overrideG2lib::CircleArcvirtual
bbox_ISO(real_type offs, real_type &xmin, real_type &ymin, real_type &xmax, real_type &ymax) const overrideG2lib::CircleArcvirtual
bbox_SAE(real_type offs, real_type &xmin, real_type &ymin, real_type &xmax, real_type &ymax) constG2lib::BaseCurveinline
bbTriangle(real_type &x0, real_type &y0, real_type &x1, real_type &y1, real_type &x2, real_type &y2) constG2lib::CircleArc
bbTriangle(real_type p0[], real_type p1[], real_type p2[]) constG2lib::CircleArcinline
bbTriangle(Triangle2D &t, real_type ss0=0, real_type ss1=0, integer icurve=0) constG2lib::CircleArcinline
bbTriangle_ISO(real_type offs, real_type &x0, real_type &y0, real_type &x1, real_type &y1, real_type &x2, real_type &y2) constG2lib::CircleArc
bbTriangle_ISO(real_type offs, real_type p0[], real_type p1[], real_type p2[]) constG2lib::CircleArcinline
bbTriangle_ISO(real_type offs, Triangle2D &t, real_type ss0=0, real_type ss1=0, integer icurve=0) constG2lib::CircleArcinline
bbTriangle_SAE(real_type offs, real_type &x0, real_type &y0, real_type &x1, real_type &y1, real_type &x2, real_type &y2) constG2lib::CircleArcinline
bbTriangle_SAE(real_type offs, real_type p0[], real_type p1[], real_type p2[]) constG2lib::CircleArcinline
bbTriangle_SAE(real_type offs, Triangle2D &t, real_type ss0=0, real_type ss1=0, integer icurve=0) constG2lib::CircleArcinline
Biarc (defined in G2lib::CircleArc)G2lib::CircleArcfriend
build(real_type x0, real_type y0, real_type theta0, real_type k, real_type L)G2lib::CircleArcinline
build(LineSegment const &)G2lib::CircleArc
build(CircleArc const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(Biarc const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(ClothoidCurve const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(PolyLine const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(BiarcList const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(ClothoidList const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(Dubins const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(Dubins3p const &) (defined in G2lib::CircleArc)G2lib::CircleArc
build(GenericContainer const &gc) (defined in G2lib::BaseCurve)G2lib::BaseCurveinline
build_3P(real_type x0, real_type y0, real_type x1, real_type y1, real_type x2, real_type y2)G2lib::CircleArc
build_G1(real_type x0, real_type y0, real_type theta0, real_type x1, real_type y1)G2lib::CircleArc
center(real_type &cx, real_type &cy) constG2lib::CircleArc
change_curvilinear_origin(real_type s0, real_type newL)G2lib::CircleArc
change_origin(real_type newx0, real_type newy0) overrideG2lib::CircleArcinlinevirtual
CircleArc()=deleteG2lib::CircleArc
CircleArc(string const &name) (defined in G2lib::CircleArc)G2lib::CircleArcinline
CircleArc(CircleArc const &s)G2lib::CircleArcinline
CircleArc(real_type x0, real_type y0, real_type theta0, real_type k, real_type L, string const &name)G2lib::CircleArcinlineexplicit
CircleArc(LineSegment const &LS)G2lib::CircleArcinlineexplicit
CircleArc(BaseCurve const *pC)G2lib::CircleArcexplicit
closest_point_ISO(real_type qx, real_type qy, real_type &x, real_type &y, real_type &s, real_type &t, real_type &dst) const overrideG2lib::CircleArcvirtual
closest_point_ISO(real_type qx, real_type qy, real_type offs, real_type &x, real_type &y, real_type &s, real_type &t, real_type &dst) const overrideG2lib::CircleArcvirtual
closest_point_SAE(real_type qx, real_type qy, real_type &x, real_type &y, real_type &s, real_type &t, real_type &dst) constG2lib::CircleArcinline
closest_point_SAE(real_type qx, real_type qy, real_type offs, real_type &x, real_type &y, real_type &s, real_type &t, real_type &dst) constG2lib::CircleArcinline
ClothoidCurve (defined in G2lib::CircleArc)G2lib::CircleArcfriend
collision(CircleArc const &) constG2lib::CircleArc
collision(BaseCurve const *pC) const overrideG2lib::CircleArcvirtual
collision_ISO(real_type offs, CircleArc const &C, real_type offs_obj) constG2lib::CircleArc
collision_ISO(real_type offs, BaseCurve const *pC, real_type offs_C) const overrideG2lib::CircleArcvirtual
collision_SAE(real_type offs, BaseCurve const *pC, real_type offs_C) constG2lib::BaseCurveinline
copy(CircleArc const &c)G2lib::CircleArcinline
cos_theta0() constG2lib::CircleArcinline
curvature() constG2lib::CircleArcinline
delta_theta() constG2lib::CircleArcinline
distance(real_type qx, real_type qy) constG2lib::BaseCurveinlinevirtual
distance_ISO(real_type qx, real_type qy, real_type offs) constG2lib::CircleArcinline
distance_SAE(real_type qx, real_type qy, real_type offs) constG2lib::CircleArcinline
eval(real_type s, real_type &x, real_type &y) const overrideG2lib::CircleArcvirtual
eval_D(real_type, real_type &x_D, real_type &y_D) const overrideG2lib::CircleArcvirtual
eval_DD(real_type, real_type &x_DD, real_type &y_DD) const overrideG2lib::CircleArcvirtual
eval_DDD(real_type, real_type &x_DDD, real_type &y_DDD) const overrideG2lib::CircleArcvirtual
eval_ISO(real_type s, real_type offs, real_type &x, real_type &y) constG2lib::CircleArcvirtual
eval_ISO_D(real_type s, real_type offs, real_type &x_D, real_type &y_D) constG2lib::CircleArcvirtual
eval_ISO_DD(real_type s, real_type offs, real_type &x_DD, real_type &y_DD) constG2lib::CircleArcvirtual
eval_ISO_DDD(real_type s, real_type offs, real_type &x_DDD, real_type &y_DDD) constG2lib::CircleArcvirtual
eval_SAE(real_type s, real_type offs, real_type &x, real_type &y) constG2lib::CircleArcinline
eval_SAE_D(real_type s, real_type offs, real_type &x_D, real_type &y_D) constG2lib::CircleArcinline
eval_SAE_DD(real_type s, real_type offs, real_type &x_DD, real_type &y_DD) constG2lib::CircleArcinline
eval_SAE_DDD(real_type s, real_type offs, real_type &x_DDD, real_type &y_DDD) constG2lib::CircleArcinline
evaluate(real_type s, real_type &th, real_type &kappa, real_type &x, real_type &y) const overrideG2lib::CircleArcinlinevirtual
evaluate_ISO(real_type s, real_type offs, real_type &th, real_type &k, real_type &x, real_type &y) constG2lib::CircleArcinlinevirtual
evaluate_SAE(real_type s, real_type offs, real_type &th, real_type &k, real_type &x, real_type &y) constG2lib::CircleArcinlinevirtual
findST_ISO(real_type x, real_type y, real_type &s, real_type &t) constG2lib::BaseCurveinline
findST_SAE(real_type x, real_type y, real_type &s, real_type &t) constG2lib::BaseCurveinline
info() const (defined in G2lib::CircleArc)G2lib::CircleArc
info(ostream_type &stream) const overrideG2lib::CircleArcinlinevirtual
intersect(CircleArc const &obj, IntersectList &ilist) constG2lib::CircleArc
intersect(BaseCurve const *pC, IntersectList &ilist) const overrideG2lib::CircleArcvirtual
intersect_ISO(real_type offs, CircleArc const &C, real_type offs_obj, IntersectList &ilist) constG2lib::CircleArc
intersect_ISO(real_type offs, BaseCurve const *pC, real_type offs_LS, IntersectList &ilist) const overrideG2lib::CircleArcvirtual
intersect_SAE(real_type offs, BaseCurve const *pC, real_type offs_C, IntersectList &ilist) constG2lib::BaseCurveinline
kappa(real_type s) constG2lib::BaseCurveinline
kappa_begin() const overrideG2lib::CircleArcinlinevirtual
kappa_D(real_type s) constG2lib::BaseCurveinline
kappa_DD(real_type s) constG2lib::BaseCurveinline
kappa_end() const overrideG2lib::CircleArcinlinevirtual
len_tolerance(real_type tol) constG2lib::CircleArc
length() const overrideG2lib::CircleArcinlinevirtual
length_ISO(real_type offs) const overrideG2lib::CircleArcinlinevirtual
length_SAE(real_type offs) constG2lib::BaseCurveinline
name() const (defined in G2lib::BaseCurve)G2lib::BaseCurveinline
nor_ISO(real_type s, real_type &nx, real_type &ny) constG2lib::BaseCurveinline
nor_ISO_D(real_type s, real_type &nx_D, real_type &ny_D) constG2lib::BaseCurveinline
nor_ISO_DD(real_type s, real_type &nx_DD, real_type &ny_DD) constG2lib::BaseCurveinline
nor_ISO_DDD(real_type s, real_type &nx_DDD, real_type &ny_DDD) constG2lib::BaseCurveinline
nor_SAE(real_type s, real_type &nx, real_type &ny) constG2lib::BaseCurveinline
nor_SAE_D(real_type s, real_type &nx_D, real_type &ny_D) constG2lib::BaseCurveinline
nor_SAE_DD(real_type s, real_type &nx_DD, real_type &ny_DD) constG2lib::BaseCurveinline
nor_SAE_DDD(real_type s, real_type &nx_DDD, real_type &ny_DDD) constG2lib::BaseCurveinline
nx_begin_ISO() const overrideG2lib::CircleArcinlinevirtual
nx_begin_SAE() constG2lib::CircleArcinline
nx_end_ISO() constG2lib::CircleArcinlinevirtual
nx_end_SAE() constG2lib::CircleArcinline
nx_ISO(real_type s) constG2lib::BaseCurveinline
nx_ISO_D(real_type s) constG2lib::BaseCurveinline
nx_ISO_DD(real_type s) constG2lib::BaseCurveinline
nx_ISO_DDD(real_type s) constG2lib::BaseCurveinline
nx_SAE(real_type s) constG2lib::BaseCurveinline
nx_SAE_D(real_type s) constG2lib::BaseCurveinline
nx_SAE_DD(real_type s) constG2lib::BaseCurveinline
nx_SAE_DDD(real_type s) constG2lib::BaseCurveinline
ny_begin_ISO() const overrideG2lib::CircleArcinlinevirtual
ny_begin_SAE() constG2lib::CircleArcinline
ny_end_ISO() constG2lib::CircleArcinlinevirtual
ny_end_SAE() constG2lib::CircleArcinline
ny_ISO(real_type s) constG2lib::BaseCurveinline
ny_ISO_D(real_type s) constG2lib::BaseCurveinline
ny_ISO_DD(real_type s) constG2lib::BaseCurveinline
ny_ISO_DDD(real_type s) constG2lib::BaseCurveinline
ny_SAE(real_type s) constG2lib::BaseCurveinline
ny_SAE_D(real_type s) constG2lib::BaseCurveinline
ny_SAE_DD(real_type s) constG2lib::BaseCurveinline
ny_SAE_DDD(real_type s) constG2lib::BaseCurveinline
operator<<(ostream_type &stream, CircleArc const &bi)G2lib::CircleArcfriend
operator=(CircleArc const &s)G2lib::CircleArcinline
operator=(BaseCurve const &)=delete (defined in G2lib::BaseCurve)G2lib::BaseCurve
paramNURBS(integer &n_knots, integer &n_pnts) constG2lib::CircleArc
ray() constG2lib::CircleArcinline
reverse() overrideG2lib::CircleArcvirtual
rotate(real_type angle, real_type cx, real_type cy) overrideG2lib::CircleArcvirtual
scale(real_type s) overrideG2lib::CircleArcvirtual
setup(GenericContainer const &gc) override (defined in G2lib::CircleArc)G2lib::CircleArcvirtual
sin_theta0() constG2lib::CircleArcinline
tg(real_type s, real_type &tx, real_type &ty) const overrideG2lib::CircleArcvirtual
tg_D(real_type s, real_type &tx_D, real_type &ty_D) const overrideG2lib::CircleArcvirtual
tg_DD(real_type s, real_type &tx_DD, real_type &ty_DD) const overrideG2lib::CircleArcvirtual
tg_DDD(real_type s, real_type &tx_DDD, real_type &ty_DDD) const overrideG2lib::CircleArcvirtual
theta(real_type s) const overrideG2lib::CircleArcinlinevirtual
theta_begin() const overrideG2lib::CircleArcinlinevirtual
theta_D(real_type) const overrideG2lib::CircleArcinlinevirtual
theta_DD(real_type) const overrideG2lib::CircleArcinlinevirtual
theta_DDD(real_type) const overrideG2lib::CircleArcinlinevirtual
theta_end() constG2lib::CircleArcinlinevirtual
theta_min_max(real_type &thMin, real_type &thMax) constG2lib::CircleArc
theta_total_variation() constG2lib::CircleArcinline
toNURBS(real_type knots[], real_type Poly[][3]) constG2lib::CircleArc
translate(real_type tx, real_type ty) overrideG2lib::CircleArcinlinevirtual
trim(real_type s_begin, real_type s_end) overrideG2lib::CircleArcvirtual
tx(real_type s) const overrideG2lib::CircleArcinlinevirtual
tx_begin() const overrideG2lib::CircleArcinlinevirtual
tx_D(real_type s) const overrideG2lib::CircleArcinlinevirtual
tx_DD(real_type s) const overrideG2lib::CircleArcinlinevirtual
tx_DDD(real_type s) const overrideG2lib::CircleArcinlinevirtual
tx_end() constG2lib::CircleArcinlinevirtual
ty(real_type s) const overrideG2lib::CircleArcinlinevirtual
ty_begin() const overrideG2lib::CircleArcinlinevirtual
ty_D(real_type s) const overrideG2lib::CircleArcinlinevirtual
ty_DD(real_type s) const overrideG2lib::CircleArcinlinevirtual
ty_DDD(real_type s) const overrideG2lib::CircleArcinlinevirtual
ty_end() constG2lib::CircleArcinlinevirtual
type() const overrideG2lib::CircleArcinlinevirtual
type_name() const (defined in G2lib::BaseCurve)G2lib::BaseCurveinline
X(real_type s) const overrideG2lib::CircleArcvirtual
x_begin() const overrideG2lib::CircleArcinlinevirtual
x_begin_ISO(real_type offs) constG2lib::CircleArcinlinevirtual
x_begin_SAE(real_type offs) constG2lib::CircleArcinline
X_D(real_type) const overrideG2lib::CircleArcvirtual
X_DD(real_type) const overrideG2lib::CircleArcvirtual
X_DDD(real_type) const overrideG2lib::CircleArcvirtual
x_end() constG2lib::CircleArcinlinevirtual
x_end_ISO(real_type offs) constG2lib::CircleArcinlinevirtual
x_end_SAE(real_type offs) constG2lib::CircleArcinline
X_ISO(real_type s, real_type offs) constG2lib::CircleArcvirtual
X_ISO_D(real_type s, real_type offs) constG2lib::CircleArcvirtual
X_ISO_DD(real_type s, real_type offs) constG2lib::CircleArcvirtual
X_ISO_DDD(real_type s, real_type offs) constG2lib::CircleArcvirtual
X_SAE(real_type s, real_type offs) constG2lib::CircleArcinline
X_SAE_D(real_type s, real_type offs) constG2lib::CircleArcinline
X_SAE_DD(real_type s, real_type offs) constG2lib::CircleArcinline
X_SAE_DDD(real_type s, real_type offs) constG2lib::CircleArcinline
Y(real_type s) const overrideG2lib::CircleArcvirtual
y_begin() const overrideG2lib::CircleArcinlinevirtual
y_begin_ISO(real_type offs) constG2lib::CircleArcinlinevirtual
y_begin_SAE(real_type offs) constG2lib::CircleArcinline
Y_D(real_type) const overrideG2lib::CircleArcvirtual
Y_DD(real_type) const overrideG2lib::CircleArcvirtual
Y_DDD(real_type) const overrideG2lib::CircleArcvirtual
y_end() constG2lib::CircleArcinlinevirtual
y_end_ISO(real_type offs) constG2lib::CircleArcinlinevirtual
y_end_SAE(real_type offs) constG2lib::CircleArcinline
Y_ISO(real_type s, real_type offs) constG2lib::CircleArcvirtual
Y_ISO_D(real_type s, real_type offs) constG2lib::CircleArcvirtual
Y_ISO_DD(real_type s, real_type offs) constG2lib::CircleArcvirtual
Y_ISO_DDD(real_type s, real_type offs) constG2lib::CircleArcvirtual
Y_SAE(real_type s, real_type offs) constG2lib::CircleArcinline
Y_SAE_D(real_type s, real_type offs) constG2lib::CircleArcinline
Y_SAE_DD(real_type s, real_type offs) constG2lib::CircleArcinline
Y_SAE_DDD(real_type s, real_type offs) constG2lib::CircleArcinline
~BaseCurve()=default (defined in G2lib::BaseCurve)G2lib::BaseCurvevirtual