24#ifndef _GEMA_PLUGIN_GEMA_NODE_SET_H_
25#define _GEMA_PLUGIN_GEMA_NODE_SET_H_
45 virtual QString id()
const {
return _id; }
51 virtual int numNodes()
const {
return _numNodes; }
54 virtual int node(
int i)
const { assert(i >= 0 && i < _numNodes);
return _nodes[i]; }
56 virtual bool setNodeData(
int numNodes,
int* nodeList);
virtual QString id() const=0
virtual size_t usedMemory() const=0
virtual int node(int i) const=0
virtual int numNodes() const=0
virtual bool setNodeData(int numNodes, int *nodeList)
virtual GmMesh * mesh() const=0
A helper class to implement state dump operations for a GmpNodeMeshData<Vector> object.
Definition gmpNodeDataDump.h:40
A simple concrete implementation of the GmNodeSet interface.
Definition gmpNodeSet.h:38
int _numNodes
The number of nodes stored in this set.
Definition gmpNodeSet.h:67
QString _id
The set name.
Definition gmpNodeSet.h:66
int * _nodes
The nodes vector.
Definition gmpNodeSet.h:68
GmMesh * _mesh
The mesh that we belong to.
Definition gmpNodeSet.h:69
Declaration of useful configuration definitions for the plugin library.