RegularGridMesh
The GeMA Regular Grid Mesh Plugin
Loading...
Searching...
No Matches
GmpRegularGridNodeSet Class Reference

Internal auxiliar class to represent a node set. More...

Inheritance diagram for GmpRegularGridNodeSet:
Collaboration diagram for GmpRegularGridNodeSet:

Public Member Functions

 GmpRegularGridNodeSet (QString setId, GmpRegularGridMesh *mesh, int numSetNodes, int *setNodeVector)
 Constructor. Receives as parameters the data vector, taking ownership of it.
 
virtual ~GmpRegularGridNodeSet ()
 Destructor.
 
virtual QString id () const
 
virtual GmMeshmesh () const
 
virtual int numNodes () const
 
virtual int node (int i) const
 
virtual bool setNodeData (int numNodes, int *nodeList)
 
virtual size_t usedMemory () const
 
- Public Member Functions inherited from GmNodeSet

Private Attributes

QString _id
 The set name.
 
int _numNodes
 The number of nodes stored in this set.
 
int * _nodes
 The nodes vector.
 
GmpRegularGridMesh_mesh
 The mesh that we belong to.
 

Detailed Description

Internal auxiliar class to represent a node set.

Member Function Documentation

◆ id()

virtual QString GmpRegularGridNodeSet::id ( ) const
inlinevirtual

Implements GmNodeSet.

◆ mesh()

virtual GmMesh * GmpRegularGridNodeSet::mesh ( ) const
inlinevirtual

Implements GmNodeSet.

◆ node()

virtual int GmpRegularGridNodeSet::node ( int i) const
inlinevirtual

Implements GmNodeSet.

◆ numNodes()

virtual int GmpRegularGridNodeSet::numNodes ( ) const
inlinevirtual

Implements GmNodeSet.

◆ setNodeData()

virtual bool GmpRegularGridNodeSet::setNodeData ( int numNodes,
int * nodeList )
inlinevirtual

Reimplemented from GmNodeSet.

◆ usedMemory()

virtual size_t GmpRegularGridNodeSet::usedMemory ( ) const
inlinevirtual

Implements GmNodeSet.


The documentation for this class was generated from the following file: