#include <SMESH_Pattern_i.hxx>
|
| SMESH_Pattern_i (SMESH_Gen_i *theGen_i) |
|
CORBA::Boolean | LoadFromFile (const char *theFileContents) |
|
CORBA::Boolean | LoadFromFace (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theFace, CORBA::Boolean theProject) |
|
CORBA::Boolean | LoadFrom3DBlock (SMESH::SMESH_Mesh_ptr theMesh, GEOM::GEOM_Object_ptr theBlock) |
|
SMESH::point_array * | ApplyToFace (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theVertexOnKeyPoint1, CORBA::Boolean theReverse) |
|
SMESH::point_array * | ApplyTo3DBlock (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theVertex000, GEOM::GEOM_Object_ptr theVertex001) |
|
SMESH::point_array * | ApplyToMeshFaces (SMESH::SMESH_Mesh_ptr theMesh, const SMESH::smIdType_array &theFacesIDs, CORBA::Short theNodeIndexOnKeyPoint1, CORBA::Boolean theReverse) |
|
SMESH::point_array * | ApplyToHexahedrons (SMESH::SMESH_Mesh_ptr theMesh, const SMESH::smIdType_array &theVolumesIDs, CORBA::Short theNode000Index, CORBA::Short theNode001Index) |
|
CORBA::Boolean | MakeMesh (SMESH::SMESH_Mesh_ptr theMesh, CORBA::Boolean CreatePolygons, CORBA::Boolean CreatePolyedrs) |
|
SMESH::SMESH_Pattern::ErrorCode | GetErrorCode () |
|
char * | GetString () |
|
CORBA::Boolean | Is2D () |
|
SMESH::point_array * | GetPoints () |
|
SMESH::long_array * | GetKeyPoints () |
|
SMESH::array_of_long_array * | GetElementPoints (CORBA::Boolean applied) |
|
◆ SMESH_Pattern_i()
SMESH_Pattern_i::SMESH_Pattern_i |
( |
SMESH_Gen_i * |
theGen_i | ) |
|
◆ ApplyTo3DBlock()
SMESH::point_array * SMESH_Pattern_i::ApplyTo3DBlock |
( |
GEOM::GEOM_Object_ptr |
theBlock, |
|
|
GEOM::GEOM_Object_ptr |
theVertex000, |
|
|
GEOM::GEOM_Object_ptr |
theVertex001 |
|
) |
| |
◆ ApplyToFace()
SMESH::point_array * SMESH_Pattern_i::ApplyToFace |
( |
GEOM::GEOM_Object_ptr |
theFace, |
|
|
GEOM::GEOM_Object_ptr |
theVertexOnKeyPoint1, |
|
|
CORBA::Boolean |
theReverse |
|
) |
| |
◆ ApplyToHexahedrons()
SMESH::point_array * SMESH_Pattern_i::ApplyToHexahedrons |
( |
SMESH::SMESH_Mesh_ptr |
theMesh, |
|
|
const SMESH::smIdType_array & |
theVolumesIDs, |
|
|
CORBA::Short |
theNode000Index, |
|
|
CORBA::Short |
theNode001Index |
|
) |
| |
References SMESH_Pattern::Apply(), SMDS_Mesh::FindElement(), SMESH_Pattern::GetMappedPoints(), getMesh(), SMESH_Mesh::GetMeshDS(), SMDS_MeshElement::GetType(), myPattern, SMDS_MeshElement::NbNodes(), SMDSAbs_Volume, SMESH::PointStruct::x, SMESH::PointStruct::y, and SMESH::PointStruct::z.
◆ ApplyToMeshFaces()
SMESH::point_array * SMESH_Pattern_i::ApplyToMeshFaces |
( |
SMESH::SMESH_Mesh_ptr |
theMesh, |
|
|
const SMESH::smIdType_array & |
theFacesIDs, |
|
|
CORBA::Short |
theNodeIndexOnKeyPoint1, |
|
|
CORBA::Boolean |
theReverse |
|
) |
| |
References SMESH_Pattern::Apply(), SMDS_Mesh::FindElement(), SMESH_Pattern::GetMappedPoints(), getMesh(), SMESH_Mesh::GetMeshDS(), SMDS_MeshElement::GetType(), MESSAGE, myPattern, OCC_CATCH_SIGNALS, SMDSAbs_Face, SMESH::PointStruct::x, SMESH::PointStruct::y, and SMESH::PointStruct::z.
◆ GetElementPoints()
◆ GetErrorCode()
◆ GetKeyPoints()
◆ getMesh()
SMESH_Mesh * SMESH_Pattern_i::getMesh |
( |
SMESH::SMESH_Mesh_ptr & |
theMesh | ) |
|
|
private |
◆ GetPoints()
◆ GetString()
char * SMESH_Pattern_i::GetString |
( |
| ) |
|
◆ Is2D()
CORBA::Boolean SMESH_Pattern_i::Is2D |
( |
| ) |
|
◆ LoadFrom3DBlock()
CORBA::Boolean SMESH_Pattern_i::LoadFrom3DBlock |
( |
SMESH::SMESH_Mesh_ptr |
theMesh, |
|
|
GEOM::GEOM_Object_ptr |
theBlock |
|
) |
| |
◆ LoadFromFace()
CORBA::Boolean SMESH_Pattern_i::LoadFromFace |
( |
SMESH::SMESH_Mesh_ptr |
theMesh, |
|
|
GEOM::GEOM_Object_ptr |
theFace, |
|
|
CORBA::Boolean |
theProject |
|
) |
| |
◆ LoadFromFile()
CORBA::Boolean SMESH_Pattern_i::LoadFromFile |
( |
const char * |
theFileContents | ) |
|
◆ MakeMesh()
CORBA::Boolean SMESH_Pattern_i::MakeMesh |
( |
SMESH::SMESH_Mesh_ptr |
theMesh, |
|
|
CORBA::Boolean |
CreatePolygons, |
|
|
CORBA::Boolean |
CreatePolyedrs |
|
) |
| |
References addErrorCode(), getMesh(), SMESH_Mesh::GetMeshDS(), SMESH_Pattern::MakeMesh(), SMDS_Mesh::Modified(), myPattern, SMESH_Mesh::NbEdges(), SMESH_Mesh::NbFaces(), SMESH_Mesh::NbNodes(), SMESH_Mesh::NbVolumes(), and SMESH_Mesh::SetIsModified().
◆ myGen
◆ myPattern
Referenced by ApplyTo3DBlock(), ApplyToFace(), ApplyToHexahedrons(), ApplyToMeshFaces(), GetElementPoints(), GetErrorCode(), GetKeyPoints(), GetPoints(), GetString(), Is2D(), LoadFrom3DBlock(), LoadFromFace(), LoadFromFile(), and MakeMesh().