Developer Documentation
ACG::BSplineCurveT< PointT > Member List

This is the complete list of members for ACG::BSplineCurveT< PointT >, including all inherited members.

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