|
Rumba C++ SDK
|
This is the complete list of members for maquina::NurbsSurface, including all inherited members.
| as_bool() const | maquina::Value | |
| as_Box3f() const | maquina::Value | |
| as_Color4f() const | maquina::Value | |
| as_double() const | maquina::Value | |
| as_float() const | maquina::Value | |
| as_int() const | maquina::Value | |
| as_M44d() const | maquina::Value | |
| as_M44f() const | maquina::Value | |
| as_Quatd() const | maquina::Value | |
| as_Quatf() const | maquina::Value | |
| as_string() const | maquina::Value | |
| as_user_data() const | maquina::Value | |
| as_V2d() const | maquina::Value | |
| as_V2f() const | maquina::Value | |
| as_V2i() const | maquina::Value | |
| as_V3d() const | maquina::Value | |
| as_V3f() const | maquina::Value | |
| as_V3i() const | maquina::Value | |
| as_V4d() const | maquina::Value | |
| as_V4f() const | maquina::Value | |
| as_V4i() const | maquina::Value | |
| as_wstring() const | maquina::Value | |
| bounding_box() const | maquina::Points | |
| Closed enum value | maquina::NurbsSurface | |
| closest(const Imath::V3f &p, Imath::V3f *r=nullptr, float error=0.001f, int max_try=10) const | maquina::NurbsSurface | |
| compute_vertex_normals(BufferV3f &result) const | maquina::Points | |
| constant enum value | maquina::Shape | |
| control_point(int u, int v) const | maquina::NurbsSurface | |
| control_points_u() const | maquina::NurbsSurface | |
| control_points_v() const | maquina::NurbsSurface | |
| default_value | maquina::NurbsSurface | static |
| degree_u() const | maquina::NurbsSurface | |
| degree_v() const | maquina::NurbsSurface | |
| duplicate() const | maquina::Value | |
| evaluate(float u, float v) const | maquina::NurbsSurface | |
| evaluate(double u, double v) const | maquina::NurbsSurface | |
| evaluate_dp(float u, float v, bool previous_u=false, bool previous_v=false) const | maquina::NurbsSurface | |
| face enum value | maquina::Shape | |
| face_varying enum value | maquina::Shape | |
| finalize() | maquina::Shape | |
| fit_close_u(const gsl::span< const Imath::V3f > &points, const gsl::span< const float > ¶meters_u, const gsl::span< const float > ¶meters_v, const gsl::span< const float > &knots_u, const gsl::span< const float > &knots_v, int pu, int pv, int du, int dv) | maquina::NurbsSurface | static |
| fit_close_v(const gsl::span< const Imath::V3f > &points, const gsl::span< const float > ¶meters_u, const gsl::span< const float > ¶meters_v, const gsl::span< const float > &knots_u, const gsl::span< const float > &knots_v, int pu, int pv, int du, int dv) | maquina::NurbsSurface | static |
| fit_open(const gsl::span< const Imath::V3f > &points, const gsl::span< const float > ¶meters_u, const gsl::span< const float > ¶meters_v, const gsl::span< const float > &knots_u, const gsl::span< const float > &knots_v, int pu, int pv, int du, int dv) | maquina::NurbsSurface | static |
| get_default_value(const char *type_name) | maquina::Value | static |
| has_attribute(const char *attribute_name, Topology topology) const | maquina::Shape | |
| has_node_delegate() const | maquina::Value | virtual |
| is_instance(const char *value_type_name) const | maquina::Value | |
| iso_curve(float u, bool use_v) const | maquina::NurbsSurface | |
| Mode enum name | maquina::NurbsSurface | |
| mode_u() const | maquina::NurbsSurface | |
| mode_v() const | maquina::NurbsSurface | |
| node_delegate(const std::shared_ptr< NodeDelegate > &parent, const StringView &name) const | maquina::Value | virtual |
| NurbsSurface() | maquina::NurbsSurface | |
| NurbsSurface(const Value &v) | maquina::NurbsSurface | |
| NurbsSurface(const gsl::span< const NurbsCurve > &curves, int degree_v, Mode mode, bool use_u_direction, bool uniform) | maquina::NurbsSurface | |
| NurbsSurface(const gsl::span< const NurbsCurve > &curves, const gsl::span< const float > ¶meters, int degree_v, Mode mode, bool use_u_direction) | maquina::NurbsSurface | |
| NurbsSurface(const BufferConstV3f &points, const BufferConstFloat &knots_u, const BufferConstFloat &knots_v, int degree_u, int degree_v, Mode mode_u, Mode mode_v) | maquina::NurbsSurface | |
| Open enum value | maquina::NurbsSurface | |
| operator bool() const | maquina::Value | inline |
| operator!=(const Value &o) const | maquina::Value | |
| operator=(Value &&other)=default | maquina::Value | |
| operator=(const Value &other)=default | maquina::Value | |
| operator==(const Value &o) const | maquina::Value | |
| Periodic enum value | maquina::NurbsSurface | |
| point_count() const | maquina::Points | |
| Points() | maquina::Points | |
| Points(const Value &v) | maquina::Points | |
| range_u() const | maquina::NurbsSurface | |
| range_v() const | maquina::NurbsSurface | |
| read_attribute(const char *attribute_name, Topology topology) const | maquina::Shape | |
| read_attributes() const | maquina::Shape | |
| read_knots_u() const | maquina::NurbsSurface | |
| read_knots_v() const | maquina::NurbsSurface | |
| read_points() const | maquina::Points | |
| refine_knots_v(const gsl::span< const float > &new_knots) | maquina::NurbsSurface | |
| remap_knots_u(float new_min, float new_max) | maquina::NurbsSurface | |
| remap_knots_v(float new_min, float new_max) | maquina::NurbsSurface | |
| remove_attribute(const char *name, Topology topology) | maquina::Shape | |
| set_attribute(const char *name, Topology topology, const Value &value) | maquina::Shape | |
| set_range_u(const Imath::V2f &r) | maquina::NurbsSurface | |
| set_range_v(const Imath::V2f &r) | maquina::NurbsSurface | |
| Shape() | maquina::Shape | |
| Shape(const Value &v) | maquina::Shape | |
| span_u() const | maquina::NurbsSurface | |
| span_v() const | maquina::NurbsSurface | |
| swap_u_v() | maquina::NurbsSurface | |
| tessellate(int subdivision_u, int subdivision_v, bool compute_uv_and_normals=false) const | maquina::NurbsSurface | |
| Topology enum name | maquina::Shape | |
| topology_size(Topology topology) const | maquina::Shape | |
| type_name() const | maquina::Value | |
| validate_type_name(const char *type_name) | maquina::Value | static |
| Value() | maquina::Value | |
| Value(Value &&other)=default | maquina::Value | |
| Value(const Value &other)=default | maquina::Value | |
| Value(bool) | maquina::Value | |
| Value(int) | maquina::Value | |
| Value(float) | maquina::Value | |
| Value(double) | maquina::Value | |
| Value(const char *string) | maquina::Value | |
| Value(const wchar_t *string) | maquina::Value | |
| Value(const std::string &string) | maquina::Value | |
| Value(const std::wstring &string) | maquina::Value | |
| Value(const Imath::V2f &) | maquina::Value | |
| Value(const Imath::V3f &) | maquina::Value | |
| Value(const Imath::V4f &) | maquina::Value | |
| Value(const Imath::V2d &) | maquina::Value | |
| Value(const Imath::V3d &) | maquina::Value | |
| Value(const Imath::V4d &) | maquina::Value | |
| Value(const Imath::V2i &) | maquina::Value | |
| Value(const Imath::V3i &) | maquina::Value | |
| Value(const Imath::V4i &) | maquina::Value | |
| Value(const Imath::Color4f &) | maquina::Value | |
| Value(const Imath::M44f &) | maquina::Value | |
| Value(const Imath::M44d &) | maquina::Value | |
| Value(const Imath::Box3f &) | maquina::Value | |
| Value(const Imath::Quatf &) | maquina::Value | |
| Value(const Imath::Quatd &) | maquina::Value | |
| Value(const std::shared_ptr< const UserData > &user_data) | maquina::Value | |
| vertex enum value | maquina::Shape | |
| write_attribute(const char *attribute_name, Topology topology) | maquina::Shape | |
| write_knots_u() | maquina::NurbsSurface | |
| write_knots_v() | maquina::NurbsSurface | |
| write_points() | maquina::Points | |
| ~Value()=default | maquina::Value | virtual |