MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T > Class Template Reference
[Mesh]

MeshViz Defines a mesh of Polyhedrons. More...

#include <MeshVizXLM/mesh/mesh/volumes/MbVolumeMeshPolyhedron.h>

Inheritance diagram for MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >:
MbVolumeMeshUnstructured< _CoordT, _ScalarT, _Vec3T > MiVolumeMeshUnstructured MbMesh< _CoordT, _ScalarT, _Vec3T > MiMeshUnstructuredI MiMeshUnstructured MbDataSetStorageI< _ScalarT, _Vec3T > MiMeshUnstructured MiMesh MiMesh

List of all members.

Public Member Functions

 MbVolumeMeshPolyhedron ()
template<typename _Vec3Iter , typename _FacetNodeIter , typename _FacetRefIter >
 MbVolumeMeshPolyhedron (_Vec3Iter beginCoord, _Vec3Iter endCoord, _FacetNodeIter beginFacetNode, _FacetNodeIter endFacetNode, _FacetRefIter beginFacetRef, _FacetRefIter endFacetRef, const std::vector< size_t > *cellFacets, size_t numCells)
template<typename _Vec3Iter , typename _FacetNodeIter , typename _NumNodeIter , typename _NumFacetIter >
 MbVolumeMeshPolyhedron (_Vec3Iter beginCoord, _Vec3Iter endCoord, _FacetNodeIter beginFacetNode, _FacetNodeIter endFacetNode, _NumNodeIter beginNumNode, _NumNodeIter endNumNode, _NumFacetIter beginNumFacet, _NumFacetIter endNumFacet)
template<typename _FacetNodeIter , typename _NumNodeIter , typename _NumFacetIter >
void setTopology (_FacetNodeIter beginFacetNode, _FacetNodeIter endFacetNode, _NumNodeIter beginNumNode, _NumNodeIter endNumNode, _NumFacetIter beginNumFacet, _NumFacetIter endNumFacet)
virtual const
MbPolyhedronCellsSet
getTopology () const
template<typename _BoolIter >
void setDeadCells (_BoolIter beginId, _BoolIter endId)

Detailed Description

template<typename _CoordT = MbVec3d, typename _ScalarT = double, typename _Vec3T = MbVec3d>
class MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >

MeshViz Defines a mesh of Polyhedrons.


Constructor & Destructor Documentation

template<typename _CoordT = MbVec3d, typename _ScalarT = double, typename _Vec3T = MbVec3d>
MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >::MbVolumeMeshPolyhedron (  )  [inline]

Constructor of an empty mesh.

template<typename _CoordT , typename _ScalarT , typename _Vec3T >
template<typename _Vec3Iter , typename _FacetNodeIter , typename _FacetRefIter >
MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >::MbVolumeMeshPolyhedron ( _Vec3Iter  beginCoord,
_Vec3Iter  endCoord,
_FacetNodeIter  beginFacetNode,
_FacetNodeIter  endFacetNode,
_FacetRefIter  beginFacetRef,
_FacetRefIter  endFacetRef,
const std::vector< size_t > *  cellFacets,
size_t  numCells 
) [inline]

Constructor of a volume mesh.

template<typename _CoordT , typename _ScalarT , typename _Vec3T >
template<typename _Vec3Iter , typename _FacetNodeIter , typename _NumNodeIter , typename _NumFacetIter >
MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >::MbVolumeMeshPolyhedron ( _Vec3Iter  beginCoord,
_Vec3Iter  endCoord,
_FacetNodeIter  beginFacetNode,
_FacetNodeIter  endFacetNode,
_NumNodeIter  beginNumNode,
_NumNodeIter  endNumNode,
_NumFacetIter  beginNumFacet,
_NumFacetIter  endNumFacet 
) [inline]

Constructor of a volume mesh.


Member Function Documentation

template<typename _CoordT , typename _ScalarT , typename _Vec3T >
const MbPolyhedronCellsSet & MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >::getTopology (  )  const [inline, virtual]

Returns the topology of this mesh.

Implements MiVolumeMeshUnstructured.

template<typename _CoordT = MbVec3d, typename _ScalarT = double, typename _Vec3T = MbVec3d>
template<typename _BoolIter >
void MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >::setDeadCells ( _BoolIter  beginId,
_BoolIter  endId 
) [inline]

Defines dead cells.

template<typename _CoordT = MbVec3d, typename _ScalarT = double, typename _Vec3T = MbVec3d>
template<typename _FacetNodeIter , typename _NumNodeIter , typename _NumFacetIter >
void MbVolumeMeshPolyhedron< _CoordT, _ScalarT, _Vec3T >::setTopology ( _FacetNodeIter  beginFacetNode,
_FacetNodeIter  endFacetNode,
_NumNodeIter  beginNumNode,
_NumNodeIter  endNumNode,
_NumFacetIter  beginNumFacet,
_NumFacetIter  endNumFacet 
) [inline]

Sets a new topology.


The documentation for this class was generated from the following file:

Open Inventor by FEI reference manual, generated on 19 Aug 2019
Copyright © FEI S.A.S. All rights reserved.
http://www.openinventor.com/