idl/SMESH_Mesh.idl File Reference

#include "SALOME_Exception.idl"
#include "SALOME_GenericObj.idl"
#include "GEOM_Gen.idl"
#include "MED.idl"

Include dependency graph for SMESH_Mesh.idl:

Go to the source code of this file.

Namespaces

namespace  SMESH

Data Structures

struct  SMESH.log_block
struct  SMESH.PointStruct
struct  SMESH.DirStruct
struct  SMESH.AxisStruct
interface  SMESH.SMESH_IDSource
interface  SMESH.SMESH_Mesh
interface  SMESH.SMESH_subMesh
interface  SMESH.SMESH_MeshEditor

Typedefs

typedef sequence< SMESH_HypothesisSMESH.ListOfHypothesis
typedef sequence< SMESH_GroupBaseSMESH.ListOfGroups
typedef sequence< double > SMESH.double_array
typedef sequence< long > SMESH.long_array
typedef sequence< string > SMESH.string_array
typedef sequence< long_arraySMESH.array_of_long_array
typedef sequence< log_block > SMESH.log_array

Enumerations

enum  SMESH.log_command {
  SMESH.ADD_NODE, SMESH.ADD_EDGE, SMESH.ADD_TRIANGLE, SMESH.ADD_QUADRANGLE,
  SMESH.ADD_POLYGON, SMESH.ADD_TETRAHEDRON, SMESH.ADD_PYRAMID, SMESH.ADD_PRISM,
  SMESH.ADD_HEXAHEDRON, SMESH.ADD_POLYHEDRON, SMESH.REMOVE_NODE, SMESH.REMOVE_ELEMENT,
  SMESH.MOVE_NODE, SMESH.CHANGE_ELEMENT_NODES, SMESH.CHANGE_POLYHEDRON_NODES, SMESH.RENUMBER,
  SMESH.ADD_QUADEDGE, SMESH.ADD_QUADTRIANGLE, SMESH.ADD_QUADQUADRANGLE, SMESH.ADD_QUADTETRAHEDRON,
  SMESH.ADD_QUADPYRAMID, SMESH.ADD_QUADPENTAHEDRON, SMESH.ADD_QUADHEXAHEDRON
}
enum  SMESH.ElementType {
  SMESH.ALL, SMESH.NODE, SMESH.EDGE, SMESH.FACE,
  SMESH.VOLUME
}
enum  SMESH.ElementOrder { SMESH.ORDER_ANY, SMESH.ORDER_LINEAR, SMESH.ORDER_QUADRATIC }
enum  SMESH.Hypothesis_Status {
  SMESH.HYP_OK, SMESH.HYP_MISSING, SMESH.HYP_CONCURENT, SMESH.HYP_BAD_PARAMETER,
  SMESH.HYP_UNKNOWN_FATAL, SMESH.HYP_INCOMPATIBLE, SMESH.HYP_NOTCONFORM, SMESH.HYP_ALREADY_EXIST,
  SMESH.HYP_BAD_DIM, SMESH.HYP_BAD_SUBSHAPE
}
enum  SMESH.DriverMED_ReadStatus {
  SMESH.DRS_OK, SMESH.DRS_EMPTY, SMESH.DRS_WARN_RENUMBER, SMESH.DRS_WARN_SKIP_ELEM,
  SMESH.DRS_FAIL
}
enum  SMESH.MED_VERSION { SMESH.MED_V2_1, SMESH.MED_V2_2 }

Variables

const long SMESH.EXTRUSION_FLAG_BOUNDARY = 1
const long SMESH.EXTRUSION_FLAG_SEW = 2