3 #ifndef __u3d_svrg_math_bspl3_surf4d_hpp
4 #define __u3d_svrg_math_bspl3_surf4d_hpp
6 #include "u3d_svrg_math_abstract_surf4d.hpp"
7 #include "u3d_bspl3_family.hpp"
27 typedef std::vector<U3dSimpleBspl3Surf3d*>
BsplLine;
36 std::vector<U3dSimpleBspl3Curve*>
m_bspls_x1, m_bspls_x2, m_bspls_x3;
U3dBspl3AbstractMatrix * m_bm
Definition: u3d_svrg_math_bspl3_surf4d.hpp:39
U3dSVRGMathBspl3Surf4d(U3dPoints4dAr &points, double g_step)
Definition: geometry.H:16
virtual bool getPoint(double p, double q, double r, U3dPoint4d &point)
virtual ~U3dSVRGMathBspl3Surf4d()
std::vector< BsplLine > BsplMatrix
Definition: u3d_svrg_math_bspl3_surf4d.hpp:30
Definition: u3d_point4d.hpp:11
bool m_is_ip_done
Definition: u3d_svrg_math_bspl3_surf4d.hpp:42
Definition: u3d_bspl3_matrices.hpp:24
bool get_expanded_gp(int i, int j, int k, U3dPoint4d &point)
Definition: u3d_svrg_math_abstract_surf4d.hpp:50
std::vector< U3dSimpleBspl3Curve * > m_bspls_x1
Definition: u3d_svrg_math_bspl3_surf4d.hpp:36
virtual bool approximate()
std::vector< U3dSimpleBspl3Surf3d * > BsplLine
Definition: u3d_svrg_math_bspl3_surf4d.hpp:27
Definition: u3d_svrg_math_bspl3_surf4d.hpp:10
std::vector< BsplMatrix > m_bspls_x4
Definition: u3d_svrg_math_bspl3_surf4d.hpp:33