#include <SMESHDS_GroupBase.hxx>
|
static Quantity_Color | myDefaultColor = Quantity_Color( 0.0, 0.0, 0.0, Quantity_TOC_RGB ) |
|
virtual SMESHDS_GroupBase::~SMESHDS_GroupBase |
( |
| ) |
|
|
virtual |
bool SMESHDS_GroupBase::Contains |
( |
const int |
theID | ) |
|
|
virtual |
int SMESHDS_GroupBase::Extent |
( |
| ) |
const |
|
virtual |
Quantity_Color SMESHDS_GroupBase::GetColor |
( |
| ) |
const |
int SMESHDS_GroupBase::GetColorGroup |
( |
| ) |
const |
Implemented in SMESHDS_GroupOnFilter, SMESHDS_Group, and SMESHDS_GroupOnGeom.
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(), StdMeshers_ImportSource1D::GetSourceSubMeshes(), StdMeshers_Import_1D::importMesh(), DriverMED_Family::Init(), SMESH_Mesh_i::IntersectGroups(), IsEmpty(), DriverUNV_W_SMDS_Mesh::Perform(), DriverCGNS_Write::Perform(), and DriverGMF_Write::Perform().
int SMESHDS_GroupBase::GetID |
( |
| ) |
const |
int SMESHDS_GroupBase::GetID |
( |
const int |
theIndex | ) |
|
|
virtual |
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_GroupOnGeom::GetTic(), SMESHDS_GroupOnFilter::GetTic(), SMESHDS_GroupOnFilter::IsUpToDate(), SMESHDS_GroupOnFilter::setChanged(), SMESH::Controls::BelongToMeshGroup::SetMesh(), SMESHDS_GroupOnFilter::setNbElemToSkip(), SMESHDS_GroupOnFilter::SetPredicate(), and SMESHDS_GroupOnGeom::SetShape().
const char* SMESHDS_GroupBase::GetStoreName |
( |
| ) |
const |
virtual int SMESHDS_GroupBase::GetTic |
( |
| ) |
const |
|
pure virtual |
Referenced by StdMeshers_QuadToTriaAdaptor::Compute(), SMESH_Mesh::ConvertToStandalone(), SMESH_Gen_i::CopyMesh(), SMESH_MeshEditor::CreateHoleSkin(), findInMesh(), SMESH_MeshEditor::generateGroups(), SMESHDS_GroupOnGeom::GetElements(), SMESHDS_GroupOnFilter::GetElements(), SMESH_Mesh_i::GetElements(), DriverMED_R_SMESHDS_Mesh::GetGroup(), SMESH_GroupOnFilter_i::GetListOfID(), SMESH_GroupBase_i::GetType(), SMESH::Controls::BelongToMeshGroup::GetType(), StdMeshers_Import_1D::importMesh(), DriverMED_Family::Init(), DriverUNV_W_SMDS_Mesh::Perform(), DriverCGNS_Write::Perform(), SMESH::Controls::GroupColor::SetMesh(), SMESHDS_GroupOnFilter::setNbElemToSkip(), and SMESHDS_Group::SetType().
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().
void SMESHDS_GroupBase::resetIterator |
( |
| ) |
|
|
protected |
void SMESHDS_GroupBase::SetColor |
( |
const Quantity_Color & |
theColor | ) |
|
void SMESHDS_GroupBase::SetColorGroup |
( |
int |
theColorGroup | ) |
|
static void SMESHDS_GroupBase::SetDefaultColor |
( |
const Quantity_Color & |
theColor | ) |
|
|
static |
void SMESHDS_GroupBase::SetStoreName |
( |
const char * |
theName | ) |
|
Quantity_Color SMESHDS_GroupBase::myColor |
|
private |
int SMESHDS_GroupBase::myCurID |
|
private |
int SMESHDS_GroupBase::myCurIndex |
|
private |
Quantity_Color SMESHDS_GroupBase::myDefaultColor = Quantity_Color( 0.0, 0.0, 0.0, Quantity_TOC_RGB ) |
|
staticprivate |
int SMESHDS_GroupBase::myID |
|
private |
std::string SMESHDS_GroupBase::myStoreName |
|
private |