#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   |