Data Structures |
| struct | SMESH.log_block |
| struct | SMESH.PointStruct |
| struct | SMESH.DirStruct |
| struct | SMESH.AxisStruct |
| struct | SMESH.NodePosition |
| | Node location on a shape. More...
|
| struct | SMESH.ElementSubType |
| | Structure used in mesh edit preview data (MeshPreviewStruct) More...
|
| struct | SMESH.MeshPreviewStruct |
| | Structure containing mesh edit preview data. More...
|
| interface | SMESH.SMESH_IDSource |
| interface | SMESH.SMESH_Mesh |
| interface | SMESH.SMESH_subMesh |
Packages |
| package | SMESH |
Typedefs |
typedef sequence
< SMESH_Hypothesis > | SMESH.ListOfHypothesis |
| typedef sequence< SMESH_GroupBase > | SMESH.ListOfGroups |
| typedef sequence< SMESH_IDSource > | SMESH.ListOfIDSources |
| typedef sequence< double > | SMESH.double_array |
| typedef sequence< long > | SMESH.long_array |
| typedef sequence< string > | SMESH.string_array |
| typedef sequence< long_array > | SMESH.array_of_long_array |
| typedef sequence< PointStruct > | SMESH.nodes_array |
| typedef sequence< ElementType > | SMESH.array_of_ElementType |
| typedef sequence< log_block > | SMESH.log_array |
| typedef sequence< ElementSubType > | SMESH.types_array |
| typedef sequence< SMESH_subMesh > | SMESH.submesh_array |
| typedef sequence< submesh_array > | SMESH.submesh_array_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.CLEAR_MESH,
SMESH.ADD_QUADEDGE,
SMESH.ADD_QUADTRIANGLE,
SMESH.ADD_QUADQUADRANGLE,
SMESH.ADD_QUADTETRAHEDRON,
SMESH.ADD_QUADPYRAMID,
SMESH.ADD_QUADPENTAHEDRON,
SMESH.ADD_QUADHEXAHEDRON,
SMESH.ADD_ELEM0D
} |
| enum | SMESH.ElementType {
SMESH.ALL,
SMESH.NODE,
SMESH.EDGE,
SMESH.FACE,
SMESH.VOLUME,
SMESH.ELEM0D
} |
| | Enumeration for element type, like in SMDS.
More...
|
| enum | SMESH.GeometryType {
SMESH.Geom_POINT,
SMESH.Geom_EDGE,
SMESH.Geom_TRIANGLE,
SMESH.Geom_QUADRANGLE,
SMESH.Geom_POLYGON,
SMESH.Geom_TETRA,
SMESH.Geom_PYRAMID,
SMESH.Geom_HEXA,
SMESH.Geom_PENTA,
SMESH.Geom_POLYHEDRA
} |
| | Enumeration for element geometry type, like in SMDS.
More...
|
| enum | SMESH.ElementOrder { SMESH.ORDER_ANY,
SMESH.ORDER_LINEAR,
SMESH.ORDER_QUADRATIC
} |
| | ElementOrder points out entities of what order are requested.
More...
|
| enum | SMESH.EntityType {
SMESH.Entity_Node,
SMESH.Entity_0D,
SMESH.Entity_Edge,
SMESH.Entity_Quad_Edge,
SMESH.Entity_Triangle,
SMESH.Entity_Quad_Triangle,
SMESH.Entity_Quadrangle,
SMESH.Entity_Quad_Quadrangle,
SMESH.Entity_Polygon,
SMESH.Entity_Quad_Polygon,
SMESH.Entity_Tetra,
SMESH.Entity_Quad_Tetra,
SMESH.Entity_Pyramid,
SMESH.Entity_Quad_Pyramid,
SMESH.Entity_Hexa,
SMESH.Entity_Quad_Hexa,
SMESH.Entity_Penta,
SMESH.Entity_Quad_Penta,
SMESH.Entity_Polyhedra,
SMESH.Entity_Quad_Polyhedra,
SMESH.Entity_Last
} |
| | Enumeration of entity type uses in mesh info array, and should be synchronised with enum in SMDS.
More...
|
| enum | SMESH.Hypothesis_Status {
SMESH.HYP_OK,
SMESH.HYP_MISSING,
SMESH.HYP_CONCURENT,
SMESH.HYP_BAD_PARAMETER,
SMESH.HYP_HIDDEN_ALGO,
SMESH.HYP_HIDING_ALGO,
SMESH.HYP_UNKNOWN_FATAL,
SMESH.HYP_INCOMPATIBLE,
SMESH.HYP_NOTCONFORM,
SMESH.HYP_ALREADY_EXIST,
SMESH.HYP_BAD_DIM,
SMESH.HYP_BAD_SUBSHAPE,
SMESH.HYP_BAD_GEOMETRY,
SMESH.HYP_NEED_SHAPE
} |
| | Enumeration for hypothesis status (used by AddHypothesis() and RemoveHypothesis() methods)
More...
|
| enum | SMESH.DriverMED_ReadStatus {
SMESH.DRS_OK,
SMESH.DRS_EMPTY,
SMESH.DRS_WARN_RENUMBER,
SMESH.DRS_WARN_SKIP_ELEM,
SMESH.DRS_FAIL
} |
| | Enumeration for DriverMED read status (used by ImportMEDFile() method)
More...
|
| enum | SMESH.MED_VERSION { SMESH.MED_V2_1,
SMESH.MED_V2_2
} |
| | Enumeration for DriverMED (used by Perform() method)
More...
|
Variables |
| const long | SMESH.EXTRUSION_FLAG_BOUNDARY = 1 |
| | Auxilary flags for advanced extrusion.
|
| const long | SMESH.EXTRUSION_FLAG_SEW = 2 |