38#include <OpenVolumeMesh/Core/BaseEntities.hh>
40namespace OpenVolumeMesh {
42std::ostream& operator<<(std::ostream& _os,
const OpenVolumeMeshEdge& _edge) {
43 return _os <<
"(" << _edge.from_vertex() <<
", " << _edge.to_vertex() <<
")";
46std::ostream& operator<<(std::ostream& _os,
const OpenVolumeMeshFace& _face) {
48 for(std::vector<HalfEdgeHandle>::const_iterator it =
49 _face.halfedges().begin(); it < _face.halfedges().end(); ++it) {
51 if(it + 1 < _face.halfedges().end())
58std::ostream& operator<<(std::ostream& _os,
const OpenVolumeMeshCell& _cell) {
60 for(std::vector<HalfFaceHandle>::const_iterator it =
61 _cell.halffaces().begin(); it < _cell.halffaces().end(); ++it) {
63 if(it + 1 < _cell.halffaces().end())