#include <DriverMED_Family.h>
|
static DriverMED_FamilyPtrList | MakeFamilies (SMESHDS_SubMeshIteratorPtr theSubMeshes, const SMESHDS_GroupBasePtrList &theGroups, const bool doGroupOfNodes, const bool doGroupOfEdges, const bool doGroupOfFaces, const bool doGroupOfVolumes, const bool doGroupOf0DElems, const bool doGroupOfBalls) |
| Methods for groups storing to MED. More...
|
|
◆ DriverMED_Family()
DriverMED_Family::DriverMED_Family |
( |
| ) |
|
◆ AddElement()
◆ AddGroupName()
void DriverMED_Family::AddGroupName |
( |
std::string |
theGroupName | ) |
|
◆ GetElements()
const ElementsSet & DriverMED_Family::GetElements |
( |
| ) |
const |
Returns elements of this family.
◆ GetFamilyInfo()
Create TFamilyInfo for this family.
Create TFamilyInfo for this family
◆ GetGroupAttributVal()
int DriverMED_Family::GetGroupAttributVal |
( |
| ) |
const |
◆ GetGroupNames()
◆ GetId()
int DriverMED_Family::GetId |
( |
| ) |
const |
◆ GetType()
SMDSAbs_ElementType DriverMED_Family::GetType |
( |
| ) |
|
◆ GetTypes()
const std::set< SMDSAbs_ElementType > & DriverMED_Family::GetTypes |
( |
| ) |
const |
◆ MakeFamilies()
DriverMED_FamilyPtrList DriverMED_Family::MakeFamilies |
( |
SMESHDS_SubMeshIteratorPtr |
theSubMeshes, |
|
|
const SMESHDS_GroupBasePtrList & |
theGroups, |
|
|
const bool |
doGroupOfNodes, |
|
|
const bool |
doGroupOfEdges, |
|
|
const bool |
doGroupOfFaces, |
|
|
const bool |
doGroupOfVolumes, |
|
|
const bool |
doGroupOf0DElems, |
|
|
const bool |
doGroupOfBalls |
|
) |
| |
|
static |
Methods for groups storing to MED.
Split each group from list <theGroups> and each sub-mesh from list <theSubMeshes> on some parts (families) on the basis of the elements membership in other groups from <theGroups> and other sub-meshes from <theSubMeshes>. Resulting families have no common elements.
Split each group from list <aGroups> on some parts (families) on the basis of the elements membership in other groups from this list. Resulting families have no common elements.
References SMESHDS_SubMesh::GetID(), and SMESHDS_SubMesh::IsComplexSubmesh().
Referenced by DriverMED_W_SMESHDS_Mesh::Perform().
◆ MemberOf()
bool DriverMED_Family::MemberOf |
( |
std::string |
theGroupName | ) |
const |
◆ SetGroupAttributVal()
void DriverMED_Family::SetGroupAttributVal |
( |
int |
theValue | ) |
|
◆ SetId()
void DriverMED_Family::SetId |
( |
const int |
theId | ) |
|
◆ SetType()
void DriverMED_Family::SetType |
( |
const SMDSAbs_ElementType |
theType | ) |
|
The documentation for this class was generated from the following files:
- FreeCAD/src/3rdParty/salomesmesh/inc/DriverMED_Family.h
- FreeCAD/src/3rdParty/salomesmesh/src/SMESH/DriverMED_Family.cpp