23#ifndef _MiPointMeshCurvilinear_H
24#define _MiPointMeshCurvilinear_H
27# pragma warning( push )
28# pragma warning(disable:4250)
31#include <MeshVizXLM/mesh/MiMeshUnstructured.h>
32#include <MeshVizXLM/mesh/topology/MiTopologyI.h>
57 virtual std::ostream&
toStream(std::ostream& s)
const
59 size_t numCell = getTopology().getNumCells();
60 s <<
"#num cell " << std::endl;
61 s << numCell << std::endl;
62 s <<
"#mesh geometry" << std::endl;
64 for(
size_t i = 0; i < numCell; i++)
72# pragma warning( pop )
virtual MbVec3d getCoord(size_t i) const =0
Returns the i-th coordinate of this geometry.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Unstructured mesh abstra...
virtual const MiGeometryI & getGeometry() const =0
Returns the unstructured geometry of this mesh.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Curvilinear point mesh a...
virtual const MiTopologyI & getTopology() const =0
Returns the topology of this mesh.
virtual std::ostream & toStream(std::ostream &s) const
Performs an output operation on a stream which is returned afterward.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> List of cells interface.