add_vector_m(const std::vector< Point > &_control_polygon) | ACG::BSplineSurfaceT< PointT > | |
add_vector_n(const std::vector< Point > &_control_polygon) | ACG::BSplineSurfaceT< PointT > | |
basisFunction(Knotvector &_knotvector, int _i, int _n, double _t) | ACG::BSplineSurfaceT< PointT > | |
BSplineSurfaceT(unsigned int _degm=3, unsigned int _degn=3) | ACG::BSplineSurfaceT< PointT > | explicit |
control_net_ (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | private |
ControlNet typedef (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | |
controlpoint_selected(unsigned int _iIdx, unsigned int _jIdx) const (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | inline |
controlpoint_selection(unsigned int _i, unsigned int _j) (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | inline |
controlpoint_selection(unsigned int _i, unsigned int _j) const (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | inline |
controlpoint_selections_available() const | ACG::BSplineSurfaceT< PointT > | inline |
cpselections_ | ACG::BSplineSurfaceT< PointT > | private |
createKnots() | ACG::BSplineSurfaceT< PointT > | |
degree_m() const | ACG::BSplineSurfaceT< PointT > | inline |
degree_m_ | ACG::BSplineSurfaceT< PointT > | private |
degree_n() const | ACG::BSplineSurfaceT< PointT > | inline |
degree_n_ | ACG::BSplineSurfaceT< PointT > | private |
delete_vector_m(unsigned int _m) | ACG::BSplineSurfaceT< PointT > | |
delete_vector_n(unsigned int _n) | ACG::BSplineSurfaceT< PointT > | |
derivativeBasisFunction(Knotvector &_knotvector, int _i, int _n, double _t, int _der) | ACG::BSplineSurfaceT< PointT > | |
derivativeSurfacePoint(double _u, double _v, int _derm, int _dern) | ACG::BSplineSurfaceT< PointT > | |
deselect_controlpoint(unsigned int _iIdx, unsigned int _jIdx) (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | inline |
dimm_ | ACG::BSplineSurfaceT< PointT > | private |
dimn_ | ACG::BSplineSurfaceT< PointT > | private |
edge_selection(unsigned int _i, unsigned int _j) (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | inline |
edge_selection(unsigned int _i, unsigned int _j) const (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | inline |
edge_selections_available() const | ACG::BSplineSurfaceT< PointT > | inline |
eselections_ | ACG::BSplineSurfaceT< PointT > | private |
get_control_point(unsigned int _m, unsigned int _n) | ACG::BSplineSurfaceT< PointT > | inline |
get_knot_m(int _i) | ACG::BSplineSurfaceT< PointT > | inline |
get_knot_n(int _i) | ACG::BSplineSurfaceT< PointT > | inline |
get_knots_m() | ACG::BSplineSurfaceT< PointT > | inline |
get_knots_n() | ACG::BSplineSurfaceT< PointT > | inline |
get_knotvector_m() | ACG::BSplineSurfaceT< PointT > | inline |
get_knotvector_m_ref() | ACG::BSplineSurfaceT< PointT > | inline |
get_knotvector_n() | ACG::BSplineSurfaceT< PointT > | inline |
get_knotvector_n_ref() | ACG::BSplineSurfaceT< PointT > | inline |
get_vector_m(std::vector< Point > &_control_polygon, unsigned int _m) | ACG::BSplineSurfaceT< PointT > | |
get_vector_n(std::vector< Point > &_control_polygon, unsigned int _n) | ACG::BSplineSurfaceT< PointT > | |
insert_knot_m(double _t) | ACG::BSplineSurfaceT< PointT > | |
insert_knot_n(double _t) | ACG::BSplineSurfaceT< PointT > | |
insert_vector_m(const std::vector< Point > &_control_polygon, unsigned int _m) | ACG::BSplineSurfaceT< PointT > | |
insert_vector_n(const std::vector< Point > &_control_polygon, unsigned int _n) | ACG::BSplineSurfaceT< PointT > | |
interval_m(double _t) | ACG::BSplineSurfaceT< PointT > | |
interval_n(double _t) | ACG::BSplineSurfaceT< PointT > | |
knotvector_m_ | ACG::BSplineSurfaceT< PointT > | private |
knotvector_n_ | ACG::BSplineSurfaceT< PointT > | private |
loweru() | ACG::BSplineSurfaceT< PointT > | |
lowerv() | ACG::BSplineSurfaceT< PointT > | |
n_control_points_m() const | ACG::BSplineSurfaceT< PointT > | inline |
n_control_points_n() const | ACG::BSplineSurfaceT< PointT > | inline |
n_knots_m() | ACG::BSplineSurfaceT< PointT > | inline |
n_knots_n() | ACG::BSplineSurfaceT< PointT > | inline |
normalSurfacePoint(double _u, double _v) | ACG::BSplineSurfaceT< PointT > | |
operator()(unsigned int _m, unsigned int _n) | ACG::BSplineSurfaceT< PointT > | inline |
operator()(unsigned int _m, unsigned int _n) const | ACG::BSplineSurfaceT< PointT > | inline |
operator()(Vec2i _param) | ACG::BSplineSurfaceT< PointT > | inline |
operator()(Vec2i _param) const | ACG::BSplineSurfaceT< PointT > | inline |
Point typedef (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | |
PropertyNet typedef (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | |
ref_count_cpselections_ (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | private |
ref_count_eselections_ (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | private |
release_controlpoint_selections() | ACG::BSplineSurfaceT< PointT > | inline |
release_edge_selections() | ACG::BSplineSurfaceT< PointT > | inline |
release_prop(unsigned int &_ref_count, PropT &_prop) (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | private |
request_controlpoint_selections() | ACG::BSplineSurfaceT< PointT > | inline |
request_edge_selections() | ACG::BSplineSurfaceT< PointT > | inline |
request_prop(unsigned int &_ref_count, PropT &_prop) (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | private |
reset_control_net() | ACG::BSplineSurfaceT< PointT > | |
resize(unsigned int _m, unsigned int _n) | ACG::BSplineSurfaceT< PointT > | |
Scalar typedef (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | |
select_controlpoint(unsigned int _iIdx, unsigned int _jIdx) (defined in ACG::BSplineSurfaceT< PointT >) | ACG::BSplineSurfaceT< PointT > | inline |
set_degree(unsigned int _degm, unsigned int _degn) | ACG::BSplineSurfaceT< PointT > | |
set_knots_m(std::vector< Scalar > _knots) | ACG::BSplineSurfaceT< PointT > | |
set_knots_n(std::vector< Scalar > _knots) | ACG::BSplineSurfaceT< PointT > | |
spanm(double _t) | ACG::BSplineSurfaceT< PointT > | |
spann(double _t) | ACG::BSplineSurfaceT< PointT > | |
surfacePoint(double _u, double _v) | ACG::BSplineSurfaceT< PointT > | |
surfacePoint_rec(double _u, double _v) | ACG::BSplineSurfaceT< PointT > | |
surfacePointNormal(Point &_pt, Point &_normal, double _u, double _v) | ACG::BSplineSurfaceT< PointT > | |
upperu() | ACG::BSplineSurfaceT< PointT > | |
upperv() | ACG::BSplineSurfaceT< PointT > | |