Subversion Repositories gelsvn

Rev

Rev 630 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 630 Rev 646
Line 16... Line 16...
16
#include "Manifold.h"
16
#include "Manifold.h"
17
 
17
 
18
namespace CGLA
18
namespace CGLA
19
{
19
{
20
    class Vec3d;
20
    class Vec3d;
-
 
21
    class Vec2d;
21
    class Mat2x2d;
22
    class Mat2x2d;
22
    class Mat3x3d;
23
    class Mat3x3d;
23
    class Ma4x4d;
24
    class Ma4x4d;
24
}
25
}
25
 
26
 
Line 78... Line 79...
78
 
79
 
79
 
80
 
80
    void curvature_paraboloids( const Manifold& m, 
81
    void curvature_paraboloids( const Manifold& m, 
81
                                VertexAttributeVector<CGLA::Vec3d>& min_curv_direction, 
82
                                VertexAttributeVector<CGLA::Vec3d>& min_curv_direction, 
82
                                VertexAttributeVector<CGLA::Vec3d>& max_curv_direction, 
83
                                VertexAttributeVector<CGLA::Vec3d>& max_curv_direction, 
83
                               VertexAttributeVector<double>& curvature);
84
                               VertexAttributeVector<CGLA::Vec2d>& curvature);
84
 
85
 
85
 
86
 
86
    void curvature_from_tensors(const Manifold& m, 
87
    void curvature_from_tensors(const Manifold& m, 
87
                                const VertexAttributeVector<CGLA::Mat3x3d>& curvature_tensors,
88
                                const VertexAttributeVector<CGLA::Mat3x3d>& curvature_tensors,
88
                                VertexAttributeVector<CGLA::Vec3d>& min_curv_direction,
89
                                VertexAttributeVector<CGLA::Vec3d>& min_curv_direction,
89
                                VertexAttributeVector<CGLA::Vec3d>& max_curv_direction,
90
                                VertexAttributeVector<CGLA::Vec3d>& max_curv_direction,
90
                                VertexAttributeVector<double>& curvature);
91
                                VertexAttributeVector<CGLA::Vec2d>& curvature);
91
 
92
 
92
 
93
 
93
}
94
}
94
 
95
 
95
#endif
96
#endif
96
 
97