Types
using const_reference = const curve_u_type &using reference = curve_u_type &using const_pointer = const curve_u_type *using pointer = curve_u_type *using size_type = size_tusing value_v_type = typename curve_v_type::value_typeusing curve_v_type = Curve_vusing curve_u_array = std::vector< curve_u_type >using value_u_type = typename curve_u_type::value_typeusing curve_u_type = Curve_uusing scalar_type = T
Methods
end() -> pointerend() const -> const_pointerbegin() -> pointerbegin() const -> const_pointersize() const -> size_typeoperator[](size_type i) -> referenceoperator[](size_type i) const -> const_referencesize_v() const -> size_typesize_u() const -> size_typeoperator()(const Vertex< T, 2 > & v) const -> value_v_typeoperator()(T u, T v) const -> value_v_typeoperator()(T u) const -> curve_v_typeCurved_surface(const curve_u_array & curves_u)explicit
Types
using polyhedron_type = Polyhedron< T, 3 >using const_pointer = const curve_type *using pointer = curve_type *using size_type = size_tusing container_type = std::vector< curve_type >using const_reference = const value_type &using reference = value_type &using value_type = typename curve_type::value_typeusing curve_type = Curve
Methods
polyhedron(size_type resolution_u, size_type resolution_v) const -> Polyhedron< T, 3 >end() -> pointerend() const -> const_pointerbegin() -> pointerbegin() const -> const_pointersize() const -> size_typeoperator[](size_type i) -> curve_type &operator[](size_type i) const -> const curve_type &max_size_u() const -> size_typesize_v() const -> size_typeoperator()(const Vertex< T, 2 > & v) const -> value_typeoperator()(T u, T v) const -> value_typeoperator()(T u) const -> curve_typeSpline_surface(const container_type & curves)explicit