Developer Documentation
ACG::BSplineSurfaceT< PointT > Member List

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

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 >