23#ifndef _MISURFACEMESHUNSTRUCTURED_H 
   24#define _MISURFACEMESHUNSTRUCTURED_H 
   27#  pragma warning( push ) 
   28#  pragma warning(disable:4250) 
   31#include <MeshVizXLM/mesh/MiMeshUnstructuredI.h> 
   32#include <MeshVizXLM/mesh/topology/MiSurfaceTopologyExplicitI.h> 
   59  virtual std::ostream& 
toStream(std::ostream& s)
 const  
   61    s << 
"#SurfaceMeshUnstructured" << std::endl;
 
   62    s << 
"#Geometry I" << std::endl;
 
 
 
   72#  pragma warning( pop ) 
virtual MbVec3d getCoord(size_t i) const =0
Returns the i-th coordinate of this geometry.
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> I Unstructured mesh abst...
virtual const MiTopologyExplicitI & getTopology() const =0
Returns the generic topology of this mesh.
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Unstructured surface mes...
virtual const MiSurfaceTopologyExplicitI & 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 surface cells in...
virtual size_t getEndNodeId() const =0
Returns the last node id + 1 used by this topology.