Version: 8.3.0
SMESH_Gen.idl File Reference
#include "SALOME_Exception.idl"
#include "SALOME_Component.idl"
#include "SALOMEDS.idl"
#include "GEOM_Gen.idl"
import "SMESH_Mesh.idl";
import "SMESH_Hypothesis.idl";
Include dependency graph for SMESH_Gen.idl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SMESH::AlgoStateError
 Hypothesis definintion error. More...
 
struct  SMESH::ComputeError
 
interface  SMESH::SMESH_Gen
 

Namespaces

namespace  SMESH
 

Typedefs

typedef sequence
< SALOMEDS::SObject
SMESH::sobject_list
 
typedef sequence
< GEOM::GEOM_Object > 
SMESH::object_array
 
typedef sequence< SMESH_MeshSMESH::mesh_array
 
typedef sequence< AlgoStateError > SMESH::algo_error_array
 
typedef sequence< ComputeError > SMESH::compute_error_array
 

Enumerations

enum  SMESH::ComputeErrorName {
  SMESH::COMPERR_OK, SMESH::COMPERR_BAD_INPUT_MESH, SMESH::COMPERR_STD_EXCEPTION, SMESH::COMPERR_OCC_EXCEPTION,
  SMESH::COMPERR_SLM_EXCEPTION, SMESH::COMPERR_EXCEPTION, SMESH::COMPERR_MEMORY_PB, SMESH::COMPERR_ALGO_FAILED,
  SMESH::COMPERR_BAD_SHAPE, SMESH::COMPERR_WARNING, SMESH::COMPERR_CANCELED, SMESH::COMPERR_NO_MESH_ON_SHAPE,
  SMESH::COMPERR_BAD_PARMETERS
}
 Mesh computation error. More...
 

Variables

const long SMESH::Tag_HypothesisRoot = 1
 Tags definition. More...
 
const long SMESH::Tag_AlgorithmsRoot = 2
 
const long SMESH::Tag_FirstMeshRoot = 3
 
const long SMESH::Tag_RefOnShape = 1
 
const long SMESH::Tag_RefOnAppliedHypothesis = 2
 
const long SMESH::Tag_RefOnAppliedAlgorithms = 3
 
const long SMESH::Tag_FirstSubMesh = 4
 
const long SMESH::Tag_SubMeshOnVertex = 4
 
const long SMESH::Tag_SubMeshOnEdge = 5
 
const long SMESH::Tag_SubMeshOnWire = 6
 
const long SMESH::Tag_SubMeshOnFace = 7
 
const long SMESH::Tag_SubMeshOnShell = 8
 
const long SMESH::Tag_SubMeshOnSolid = 9
 
const long SMESH::Tag_SubMeshOnCompound = 10
 
const long SMESH::Tag_LastSubMesh = 10
 
const long SMESH::Tag_FirstGroup = 11
 
const long SMESH::Tag_NodeGroups = 11
 
const long SMESH::Tag_EdgeGroups = 12
 
const long SMESH::Tag_FaceGroups = 13
 
const long SMESH::Tag_VolumeGroups = 14
 
const long SMESH::Tag_0DElementsGroups = 15
 
const long SMESH::Tag_BallElementsGroups = 16
 
const long SMESH::Tag_LastGroup = 16