#include <sofa/component/topology/EdgeSetGeometryAlgorithms.h>


Go to the source code of this file.
Data Structures | |
| class | sofa::component::topology::QuadSetGeometryAlgorithms< DataTypes > |
| A class that provides geometry information on an QuadSet. More... | |
Namespaces | |
| namespace | sofa |
| Main SOFA namespace. | |
| namespace | sofa::component |
| Implementation of components. | |
| namespace | sofa::component::topology |
Typedefs | |
| typedef BaseMeshTopology::SeqQuads | sofa::component::topology::SeqQuads |
| typedef BaseMeshTopology::VertexQuads | sofa::component::topology::VertexQuads |
| typedef BaseMeshTopology::EdgeQuads | sofa::component::topology::EdgeQuads |
| typedef BaseMeshTopology::QuadEdges | sofa::component::topology::QuadEdges |
Functions | |
| template<class Real > | |
| bool | sofa::component::topology::is_point_in_quad (const defaulttype::Vec< 3, Real > &p, const defaulttype::Vec< 3, Real > &a, const defaulttype::Vec< 3, Real > &b, const defaulttype::Vec< 3, Real > &c, const defaulttype::Vec< 3, Real > &d) |
| void | sofa::component::topology::snapping_test_quad (double epsilon, double alpha0, double alpha1, double alpha2, double alpha3, bool &is_snap_0, bool &is_snap_1, bool &is_snap_2, bool &is_snap_3) |
| template<class Real > | |
| Real | sofa::component::topology::areaProduct (const Vec< 3, Real > &a, const Vec< 3, Real > &b) |
| Cross product for 3-elements vectors. | |
| template<class Real > | |
| Real | sofa::component::topology::areaProduct (const defaulttype::Vec< 2, Real > &a, const defaulttype::Vec< 2, Real > &b) |
| area from 2-elements vectors. | |
| template<class Real > | |
| Real | sofa::component::topology::areaProduct (const defaulttype::Vec< 1, Real > &, const defaulttype::Vec< 1, Real > &) |
| area for 1-elements vectors. | |
1.5.7.1