| 
    OpenCMISS-Zinc C++ API Documentation
    
   | 
 
A subset of a master mesh. More...
#include <mesh.hpp>
  
 Public Member Functions | |
| MeshGroup (cmzn_mesh_group_id mesh_id) | |
| cmzn_mesh_group_id | getId () const | 
| int | addElement (const Element &element) | 
| int | addElementsConditional (const Field &conditionalField) | 
| int | removeAllElements () | 
| int | removeElement (const Element &element) | 
| int | removeElementsConditional (const Field &conditionalField) | 
  Public Member Functions inherited from OpenCMISS::Zinc::Mesh | |
| Mesh (cmzn_mesh_id mesh_id) | |
| Mesh (const Mesh &mesh) | |
| bool | isValid () const | 
| Mesh & | operator= (const Mesh &mesh) | 
| cmzn_mesh_id | getId () const | 
| MeshGroup | castGroup () | 
| bool | containsElement (const Element &element) | 
| Elementfieldtemplate | createElementfieldtemplate (const Elementbasis &basis) | 
| Elementtemplate | createElementtemplate () | 
| Element | createElement (int identifier, const Elementtemplate &elementTemplate) | 
| Elementiterator | createElementiterator () | 
| int | defineElement (int identifier, const Elementtemplate &elementTemplate) | 
| int | destroyAllElements () | 
| int | destroyElement (const Element &element) | 
| int | destroyElementsConditional (const Field &conditionalField) | 
| Element | findElementByIdentifier (int identifier) | 
| Differentialoperator | getChartDifferentialoperator (int order, int term) | 
| int | getDimension () | 
| Fieldmodule | getFieldmodule () const | 
| Mesh | getMasterMesh () | 
| char * | getName () | 
| int | getSize () | 
Additional Inherited Members | |
  Protected Attributes inherited from OpenCMISS::Zinc::Mesh | |
| cmzn_mesh_id | id | 
A subset of a master mesh.
A specialised mesh consisting of a subset of elements from a master mesh.
      
  | 
  inline | 
Add specified element to mesh group.
| element | Handle to element to add. Must be from the group's master mesh. | 
      
  | 
  inline | 
Ensure this mesh group contains all elements from the master mesh for which the conditional field is true i.e. non-zero valued in the element. Results are undefined if conditional field is not constant over element. Note that group and element_group fields are valid conditional fields.
| conditionalField | Field which if non-zero in an element indicates it is to be added. | 
      
  | 
  inline | 
      
  | 
  inline | 
Remove all elements from mesh group.
      
  | 
  inline | 
Remove specified element from mesh group.
| element | Handle to element to remove. | 
      
  | 
  inline | 
Remove all elements from the mesh group for which the conditional field is true i.e. non-zero valued in the element. Results are undefined if conditional field is not constant over element. Note that group and element_group fields are valid conditional fields.
| conditionalField | Field which if non-zero in the element indicates it is to be removed. | 
 1.8.11