#include "SMDS_MeshElement.hxx"#include "SMDS_MeshNode.hxx"#include "SMDS_MeshEdge.hxx"#include "SMDS_MeshFace.hxx"#include "SMDS_MeshVolume.hxx"#include "utilities.h"
Go to the source code of this file.
Data Structures | |
| class | SMDS_MeshElement_MyIterator |
| Create an iterator which iterate on elements linked with the current element. More... | |
Functions | |
| ostream & | operator<< (ostream &OS, const SMDS_MeshElement *ME) |
| bool | operator< (const SMDS_MeshElement &e1, const SMDS_MeshElement &e2) |
| bool operator< | ( | const SMDS_MeshElement & | e1, |
| const SMDS_MeshElement & | e2 | ||
| ) |
Definition at line 194 of file SMDS_MeshElement.cxx.
References PAL_MESH_041_mesh.e1, SMDS_MeshElement.GetType(), MESSAGE, SMDSAbs_Edge, SMDSAbs_Face, SMDSAbs_Node, and SMDSAbs_Volume.
{
if(e1.GetType()!=e2.GetType()) return false;
switch(e1.GetType())
{
case SMDSAbs_Node:
return static_cast<const SMDS_MeshNode &>(e1) <
static_cast<const SMDS_MeshNode &>(e2);
case SMDSAbs_Edge:
return static_cast<const SMDS_MeshEdge &>(e1) <
static_cast<const SMDS_MeshEdge &>(e2);
case SMDSAbs_Face:
return static_cast<const SMDS_MeshFace &>(e1) <
static_cast<const SMDS_MeshFace &>(e2);
case SMDSAbs_Volume:
return static_cast<const SMDS_MeshVolume &>(e1) <
static_cast<const SMDS_MeshVolume &>(e2);
default : MESSAGE("Internal Error");
}
return false;
}
| ostream& operator<< | ( | std::ostream & | OS, |
| const SMDS_MeshElement * | ME | ||
| ) |
Definition at line 61 of file SMDS_MeshElement.cxx.
References SMDS_MeshElement.Print().
{
ME->Print(OS);
return OS;
}