#include <SMESHDS_GroupBase.hxx>
|
static Quantity_Color | myDefaultColor = Quantity_Color( 0.0, 0.0, 0.0, Quantity_TOC_RGB ) |
|
◆ SMESHDS_GroupBase() [1/2]
◆ ~SMESHDS_GroupBase()
virtual SMESHDS_GroupBase::~SMESHDS_GroupBase |
( |
| ) |
|
|
virtual |
◆ SMESHDS_GroupBase() [2/2]
◆ Contains() [1/2]
◆ Contains() [2/2]
bool SMESHDS_GroupBase::Contains |
( |
const smIdType |
theID | ) |
|
|
virtual |
◆ Extent()
smIdType SMESHDS_GroupBase::Extent |
( |
| ) |
const |
|
virtual |
◆ findInMesh()
const SMDS_MeshElement * SMESHDS_GroupBase::findInMesh |
( |
const smIdType |
theID | ) |
const |
|
protected |
◆ GetColor()
Quantity_Color SMESHDS_GroupBase::GetColor |
( |
| ) |
const |
◆ GetColorGroup()
int SMESHDS_GroupBase::GetColorGroup |
( |
| ) |
const |
◆ GetElements()
Implemented in SMESHDS_GroupOnGeom, SMESHDS_GroupOnFilter, and SMESHDS_Group.
Referenced by StdMeshers_Import_1D::Compute(), StdMeshers_Import_1D2D::Compute(), Contains(), SMESH_Mesh::ConvertToStandalone(), SMESH_Gen_i::CopyMesh(), SMESH_MeshEditor::CreateHoleSkin(), SMESH_Mesh_i::CutGroups(), StdMeshers_Import_1D::Evaluate(), StdMeshers_Import_1D2D::Evaluate(), Extent(), SMESH_Mesh_i::GetElements(), GetID(), SMESH_GroupBase_i::GetListOfID(), StdMeshers_ImportSource1D::GetSourceSubMeshes(), StdMeshers_Import_1D::importMesh(), DriverMED_Family::Init(), SMESH_Mesh_i::IntersectGroups(), IsEmpty(), DriverCGNS_Write::Perform(), DriverGMF_Write::Perform(), and DriverUNV_W_SMDS_Mesh::Perform().
◆ GetID() [1/2]
int SMESHDS_GroupBase::GetID |
( |
| ) |
const |
◆ GetID() [2/2]
smIdType SMESHDS_GroupBase::GetID |
( |
const int |
theIndex | ) |
|
|
virtual |
◆ GetMesh()
Referenced by ChangeByPredicate(), StdMeshers_Import_1D::Compute(), StdMeshers_Import_1D2D::Compute(), SMESH_Mesh_i::CreateDimGroup(), findInMesh(), SMESHDS_GroupOnFilter::GetElements(), SMESH_GroupOnFilter_i::GetListOfID(), StdMeshers_ImportSource1D::GetSourceMeshes(), StdMeshers_ImportSource1D::GetSourceSubMeshes(), SMESHDS_GroupOnFilter::GetTic(), SMESHDS_GroupOnGeom::GetTic(), SMESHDS_GroupOnFilter::IsUpToDate(), SMESHDS_GroupOnFilter::setChanged(), SMESH::Controls::BelongToMeshGroup::SetMesh(), SMESHDS_GroupOnFilter::setNbElemToSkip(), SMESHDS_GroupOnFilter::SetPredicate(), and SMESHDS_GroupOnGeom::SetShape().
◆ GetStoreName()
const char* SMESHDS_GroupBase::GetStoreName |
( |
| ) |
const |
◆ GetTic()
virtual int SMESHDS_GroupBase::GetTic |
( |
| ) |
const |
|
pure virtual |
◆ GetType()
Referenced by StdMeshers_QuadToTriaAdaptor::Compute(), SMESHDS_GroupOnGeom::Contains(), SMESH_Mesh::ConvertToStandalone(), SMESH_Gen_i::CopyMesh(), StdMeshers_ViscousLayers::CreateGroup(), SMESH_MeshEditor::CreateHoleSkin(), SMESH_Mesh::exportMEDCommmon(), findInMesh(), SMESH_MeshEditor::generateGroups(), SMESHDS_GroupOnFilter::GetElements(), SMESHDS_GroupOnGeom::GetElements(), SMESH_Mesh_i::GetElements(), DriverMED_R_SMESHDS_Mesh::GetGroup(), SMESH_GroupOnFilter_i::GetListOfID(), SMESH_GroupBase_i::GetType(), SMESH::Controls::BelongToMeshGroup::GetType(), SMESH_Mesh::HasDuplicatedGroupNamesMED(), StdMeshers_Import_1D::importMesh(), DriverMED_Family::Init(), DriverCGNS_Write::Perform(), DriverUNV_W_SMDS_Mesh::Perform(), SMESHDS_Mesh::RemoveFreeNode(), SMESH::Controls::GroupColor::SetMesh(), SMESHDS_GroupOnFilter::setNbElemToSkip(), and SMESHDS_Group::SetType().
◆ IsEmpty()
bool SMESHDS_GroupBase::IsEmpty |
( |
| ) |
|
|
virtual |
Reimplemented in SMESHDS_GroupOnFilter, and SMESHDS_Group.
References GetElements(), SMDS_Mesh::GetMeshInfo(), myMesh, myType, and SMDS_MeshInfo::NbElements().
Referenced by StdMeshers_QuadToTriaAdaptor::Compute(), SMESH_MeshEditor::CreateHoleSkin(), SMESH_MeshEditor::generateGroups(), SMESH_Mesh_i::IntersectGroups(), SMESH_GroupBase_i::IsEmpty(), and SMESH::Controls::BelongToMeshGroup::SetMesh().
◆ operator=()
◆ resetIterator()
void SMESHDS_GroupBase::resetIterator |
( |
| ) |
|
|
protected |
◆ SetColor()
void SMESHDS_GroupBase::SetColor |
( |
const Quantity_Color & |
theColor | ) |
|
◆ SetColorGroup()
void SMESHDS_GroupBase::SetColorGroup |
( |
int |
theColorGroup | ) |
|
◆ SetDefaultColor()
static void SMESHDS_GroupBase::SetDefaultColor |
( |
const Quantity_Color & |
theColor | ) |
|
|
static |
◆ SetStoreName()
void SMESHDS_GroupBase::SetStoreName |
( |
const char * |
theName | ) |
|
Referenced by SMESH_Mesh::ExportCGNS(), SMESH_Mesh::exportMEDCommmon(), SMESH_Mesh::ExportUNV(), SMESH_MeshEditor::generateGroups(), SMESH_Gen_i::Load(), SMESH_Mesh::MEDToMesh(), DriverCGNS_Read::Perform(), DriverGMF_Read::Perform(), SMESH_Gen_i::Save(), SMESH_Group::SetName(), SMESH_Group::SMESH_Group(), and SMESH_Mesh::UNVToMesh().
◆ SetType()
◆ myColor
Quantity_Color SMESHDS_GroupBase::myColor |
|
private |
◆ myCurID
smIdType SMESHDS_GroupBase::myCurID |
|
private |
◆ myCurIndex
smIdType SMESHDS_GroupBase::myCurIndex |
|
private |
◆ myDefaultColor
Quantity_Color SMESHDS_GroupBase::myDefaultColor = Quantity_Color( 0.0, 0.0, 0.0, Quantity_TOC_RGB ) |
|
staticprivate |
◆ myID
int SMESHDS_GroupBase::myID |
|
private |
◆ myIterator
◆ myMesh
◆ myStoreName
std::string SMESHDS_GroupBase::myStoreName |
|
private |
◆ myType