27#ifndef _SMDS_MeshFace_HeaderFile
28#define _SMDS_MeshFace_HeaderFile
34#include "Utils_SALOME_Exception.hxx"
42 void init(
const std::vector<vtkIdType>& vtkNodeIds )
45 switch ( vtkNodeIds.size())
53 default:
throw SALOME_Exception(
"wrong face nodes");
SMDSAbs_ElementType
Type (node, edge, face or volume) of elements.
Definition: SMDSAbs_ElementType.hxx:34
@ SMDSAbs_Face
Definition: SMDSAbs_ElementType.hxx:38
SMDSAbs_EntityType
Enumeration of entity type used in mesh info array.
Definition: SMDSAbs_ElementType.hxx:79
@ SMDSEntity_Quad_Triangle
Definition: SMDSAbs_ElementType.hxx:85
@ SMDSEntity_Quadrangle
Definition: SMDSAbs_ElementType.hxx:87
@ SMDSEntity_BiQuad_Triangle
Definition: SMDSAbs_ElementType.hxx:86
@ SMDSEntity_Triangle
Definition: SMDSAbs_ElementType.hxx:84
@ SMDSEntity_Quad_Quadrangle
Definition: SMDSAbs_ElementType.hxx:88
@ SMDSEntity_BiQuad_Quadrangle
Definition: SMDSAbs_ElementType.hxx:89
#define SMDS_EXPORT
Definition: SMESH_SMDS.hxx:37
Base class for all cells.
Definition: SMDS_MeshCell.hxx:32
void init(SMDSAbs_EntityType entityType, int nbNodes,...)
Definition: SMDS_MeshCell.cxx:436
Mesh face.
Definition: SMDS_MeshFace.hxx:41
static SMDSAbs_ElementType Type()
Definition: SMDS_MeshFace.hxx:64
void init(const std::vector< vtkIdType > &vtkNodeIds)
Definition: SMDS_MeshFace.hxx:42
virtual SMDSAbs_ElementType GetType() const
Definition: SMDS_MeshFace.hxx:62
Definition: SMDS_Mesh.hxx:53