#include <HexahedronSetGeometryAlgorithms.h>


Public Types | |
| typedef DataTypes::VecCoord | VecCoord |
| typedef DataTypes::Real | Real |
| typedef DataTypes::Coord | Coord |
Public Member Functions | |
| HexahedronSetGeometryAlgorithms () | |
| virtual | ~HexahedronSetGeometryAlgorithms () |
| Real | computeHexahedronVolume (const unsigned int i) const |
| computes the volume of hexahedron no i and returns it | |
| void | computeHexahedronVolume (BasicArrayInterface< Real > &ai) const |
| computes the hexahedron volume of all hexahedra are store in the array interface | |
| Real | computeRestHexahedronVolume (const unsigned int i) const |
| computes the hexahedron volume of hexahedron no i and returns it | |
| void | writeMSHfile (const char *filename) |
| Write the current mesh into a msh file. | |
Definition at line 54 of file HexahedronSetGeometryAlgorithms.h.
| typedef DataTypes::Coord sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::Coord |
Reimplemented from sofa::component::topology::QuadSetGeometryAlgorithms< DataTypes >.
Definition at line 59 of file HexahedronSetGeometryAlgorithms.h.
| typedef DataTypes::Real sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::Real |
Reimplemented from sofa::component::topology::QuadSetGeometryAlgorithms< DataTypes >.
Definition at line 58 of file HexahedronSetGeometryAlgorithms.h.
| typedef DataTypes::VecCoord sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::VecCoord |
Reimplemented from sofa::component::topology::QuadSetGeometryAlgorithms< DataTypes >.
Definition at line 57 of file HexahedronSetGeometryAlgorithms.h.
| sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::HexahedronSetGeometryAlgorithms | ( | ) | [inline] |
Definition at line 61 of file HexahedronSetGeometryAlgorithms.h.
| virtual sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::~HexahedronSetGeometryAlgorithms | ( | ) | [inline, virtual] |
Definition at line 65 of file HexahedronSetGeometryAlgorithms.h.
| void sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::computeHexahedronVolume | ( | BasicArrayInterface< Real > & | ai | ) | const [inline] |
computes the hexahedron volume of all hexahedra are store in the array interface
: implementation of computeHexahedronVolume
Definition at line 59 of file HexahedronSetGeometryAlgorithms.inl.
References sofa::core::componentmodel::topology::BaseMeshTopology::getNbHexas(), and sofa::component::topology::PointSetGeometryAlgorithms< DataTypes >::m_topology.
| DataTypes::Real sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::computeHexahedronVolume | ( | const unsigned int | i | ) | const [inline] |
computes the volume of hexahedron no i and returns it
: implementation of computeHexahedronVolume
Definition at line 41 of file HexahedronSetGeometryAlgorithms.inl.
| DataTypes::Real sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::computeRestHexahedronVolume | ( | const unsigned int | i | ) | const [inline] |
computes the hexahedron volume of hexahedron no i and returns it
: implementation of computeRestHexahedronVolume
Definition at line 50 of file HexahedronSetGeometryAlgorithms.inl.
| void sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes >::writeMSHfile | ( | const char * | filename | ) | [inline] |
Write the current mesh into a msh file.
Reimplemented from sofa::component::topology::QuadSetGeometryAlgorithms< DataTypes >.
Definition at line 72 of file HexahedronSetGeometryAlgorithms.inl.
References sofa::core::componentmodel::topology::BaseMeshTopology::getHexas(), and sofa::component::topology::PointSetGeometryAlgorithms< DataTypes >::m_topology.
1.5.7.1