QuadSetGeometryAlgorithms.h File Reference

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

Include dependency graph for QuadSetGeometryAlgorithms.h:

This graph shows which files directly or indirectly include this file:

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.


Generated on Sun Nov 23 04:10:50 2008 for Sofa by  doxygen 1.5.7.1