merged in changes from surface_smoothing branch + made changes to engrid.pro for...
[engrid.git] / vertexmeshdensity.h
blob8d67f3fc268d3e5ae8d379d1fcc66984f1ab0bd1
1 #ifndef VERTEXMESHDENSITY_H
2 #define VERTEXMESHDENSITY_H
4 #include <vtkIdList.h>
5 #include <QSet>
6 #include <QVector>
7 #include <QString>
8 #include "egvtkobject.h"
10 class VertexMeshDensity{
11 public:
12 VertexMeshDensity();
13 // ~VertexMeshDensity();
15 public:
16 QVector <int> BClist;
17 QVector <Qt::CheckState> BClist_value;
18 QMap <int,int> BCmap;
19 char type;
20 QSet <vtkIdType> nodeset;
21 double density;
22 vtkIdType CurrentNode;
23 bool operator==(const VertexMeshDensity & VMD) const;
24 void SetNodes(QString str);
27 ostream& operator<<(ostream &out, VertexMeshDensity A);
29 ostream& operator<<(ostream &out, QVector<VertexMeshDensity> VMDvector);
31 #endif