add_control_point(const Point &_cp) | ACG::BSplineCurveT< PointT > | |
autocompute_knotvector(bool _auto) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
autocompute_knotvector_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
basisFunction(int _i, int _n, Scalar _t) | ACG::BSplineCurveT< PointT > | |
BSplineCurveT(unsigned int _degree=3) | ACG::BSplineCurveT< PointT > | |
BSplineCurveT(const BSplineCurveT &_curve) | ACG::BSplineCurveT< PointT > | |
control_polygon_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
controlpoint_selected(unsigned int _pIdx) const (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
controlpoint_selection(unsigned int _i) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
controlpoint_selection(unsigned int _i) const (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
controlpoint_selections_available() const (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
cpselections_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
curvePoint(Scalar _u) | ACG::BSplineCurveT< PointT > | |
deBoorAlgorithm(double _u) | ACG::BSplineCurveT< PointT > | |
degree() const | ACG::BSplineCurveT< PointT > | inline |
degree_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
delete_control_point(int _idx) | ACG::BSplineCurveT< PointT > | |
derivativeBasisFunction(int _i, int _n, Scalar _t, int _der) | ACG::BSplineCurveT< PointT > | |
derivativeCurvePoint(Scalar _u, unsigned int _der) | ACG::BSplineCurveT< PointT > | |
deselect_controlpoint(unsigned int _pIdx) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
deselect_edge(unsigned int _pIdx) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
edge_selected(unsigned int _pIdx) const (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
edge_selection(unsigned int _i) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
edge_selection(unsigned int _i) const (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
edge_selections_available() const (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
eselections_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
fix_number_control_points_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
fixNumberOfControlPoints(bool _fix) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
get_control_point(int _i) | ACG::BSplineCurveT< PointT > | inline |
get_knot(int _i) | ACG::BSplineCurveT< PointT > | inline |
get_knots() | ACG::BSplineCurveT< PointT > | inline |
get_knotvector_ref() | ACG::BSplineCurveT< PointT > | inline |
insert_control_point(int _idx, const Point &_cp) | ACG::BSplineCurveT< PointT > | |
insertKnot(double _u) | ACG::BSplineCurveT< PointT > | |
interval(double _t) | ACG::BSplineCurveT< PointT > | |
knotvector_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
lower() const | ACG::BSplineCurveT< PointT > | |
n_control_points() const | ACG::BSplineCurveT< PointT > | inline |
n_knots() const | ACG::BSplineCurveT< PointT > | inline |
Point typedef (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | |
print() const | ACG::BSplineCurveT< PointT > | |
projected() | ACG::BSplineCurveT< PointT > | inline |
ref_count_cpselections_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
ref_count_eselections_ (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
release_controlpoint_selections() (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
release_edge_selections() (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
release_prop(unsigned int &_ref_count, PropT &_prop) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
request_controlpoint_selections() (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
request_edge_selections() (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
request_prop(unsigned int &_ref_count, PropT &_prop) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | private |
reset_control_polygon() | ACG::BSplineCurveT< PointT > | |
reverse() | ACG::BSplineCurveT< PointT > | |
Scalar typedef (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | |
select_controlpoint(unsigned int _pIdx) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
select_edge(unsigned int _pIdx) (defined in ACG::BSplineCurveT< PointT >) | ACG::BSplineCurveT< PointT > | inline |
set_control_point(int _idx, const Point &_cp) | ACG::BSplineCurveT< PointT > | |
set_control_polygon(std::vector< Point > &_control_polygon) | ACG::BSplineCurveT< PointT > | |
set_degree(unsigned int _degree) | ACG::BSplineCurveT< PointT > | inline |
set_knots(std::vector< Scalar > _knots) | ACG::BSplineCurveT< PointT > | |
set_knotvector_type(Knotvector::KnotvectorType _type) | ACG::BSplineCurveT< PointT > | inline |
span(double _t) | ACG::BSplineCurveT< PointT > | |
upper() const | ACG::BSplineCurveT< PointT > | |
~BSplineCurveT() | ACG::BSplineCurveT< PointT > | inline |