Proxy Mesh of FACE with viscous layers. It's needed only to redefine newSubmesh(). More...
Classes | |
| struct | _EdgeSubMesh |
Public Member Functions | |
| _EdgeSubMesh * | GetEdgeSubMesh (int ID) |
| virtual SubMesh * | newSubmesh (int index=0) const |
Public Member Functions inherited from SMESH_ProxyMesh | |
| SMDS_ElemIteratorPtr | GetFaces () const |
| Returns iterator on all faces of the mesh taking into account substitutions To be used in case of mesh without shape. More... | |
| SMDS_ElemIteratorPtr | GetFaces (const TopoDS_Shape &face) const |
| Returns iterator on all faces on the shape taking into account substitutions. More... | |
| SMESH_Mesh * | GetMesh () const |
| SMESHDS_Mesh * | GetMeshDS () const |
| Returns mesh DS. More... | |
| const SMDS_MeshNode * | GetProxyNode (const SMDS_MeshNode *node) const |
| Returns the proxy node of a node; the input node is returned if no proxy exists. More... | |
| const SubMesh * | GetProxySubMesh (const TopoDS_Shape &shape) const |
| Returns the proxy sub-mesh of a shape; it can be NULL. More... | |
| const SMESHDS_SubMesh * | GetSubMesh (const TopoDS_Shape &shape) const |
| Returns the submesh of a shape; it can be a proxy sub-mesh. More... | |
| bool | IsTemporary (const SMDS_MeshElement *elem) const |
| Return true if the element is a temporary one. More... | |
| int | NbFaces () const |
| Return total nb of faces taking into account substitutions. More... | |
| int | NbProxySubMeshes () const |
| Returns number of proxy sub-meshes. More... | |
| SMESH_ProxyMesh () | |
| Constructor; mesh must be set by a descendant class. More... | |
| SMESH_ProxyMesh (const SMESH_Mesh &mesh) | |
| SMESH_ProxyMesh (std::vector< SMESH_ProxyMesh::Ptr > &components) | |
| Make a proxy mesh from components. Components become empty. More... | |
| virtual | ~SMESH_ProxyMesh () |
| Destructor deletes proxy submeshes and tmp elemens. More... | |
Additional Inherited Members | |
Public Types inherited from SMESH_ProxyMesh | |
| typedef boost::shared_ptr< SMESH_ProxyMesh > | Ptr |
| typedef std::map< const SMDS_MeshNode *, const SMDS_MeshNode *, TIDCompare > | TN2NMap |
Protected Member Functions inherited from SMESH_ProxyMesh | |
| SubMesh * | findProxySubMesh (int shapeIndex=0) const |
| Returns a proxy sub-mesh. More... | |
| SubMesh * | getProxySubMesh (const TopoDS_Shape &shape=TopoDS_Shape()) |
| Returns a proxy sub-mesh; it is created if not yet exists. More... | |
| SubMesh * | getProxySubMesh (int shapeIndex) |
| Returns a proxy sub-mesh; it is created if not yet exists. More... | |
| virtual SubMesh * | newSubmesh (int index=0) const |
| void | removeTmpElement (const SMDS_MeshElement *elem) |
| Removes tmp elements from the _mesh. More... | |
| void | setMesh (const SMESH_Mesh &mesh) |
| void | setNode2Node (const SMDS_MeshNode *srcNode, const SMDS_MeshNode *proxyNode, const SubMesh *subMesh) |
| Set node-node correspondence. More... | |
| int | shapeIndex (const TopoDS_Shape &shape) const |
| Returns index of a shape. More... | |
| void | storeTmpElement (const SMDS_MeshElement *elem) |
| Stores tmp element residing the _mesh. More... | |
| bool | takeProxySubMesh (const TopoDS_Shape &shape, SMESH_ProxyMesh *proxyMesh) |
| Move proxy sub-mesh from other proxy mesh to this, returns true if sub-mesh found. More... | |
| void | takeTmpElemsInMesh (SMESH_ProxyMesh *proxyMesh) |
| Move tmp elements residing the _mesh from other proxy mesh to this. More... | |
Proxy Mesh of FACE with viscous layers. It's needed only to redefine newSubmesh().
| _EdgeSubMesh * VISCOUS_2D::_ProxyMeshOfFace::GetEdgeSubMesh | ( | int | ID | ) |
References SMESH_ProxyMesh::getProxySubMesh().
Reimplemented from SMESH_ProxyMesh.