41 lines
654 B
C
41 lines
654 B
C
|
#ifndef SETMEMBER_H_
|
|||
|
#define SETMEMBER_H_
|
|||
|
|
|||
|
#include "meshDataAPI.h"
|
|||
|
#include <vtkSmartPointer.h>
|
|||
|
#include <vtkIdTypeArray.h>
|
|||
|
|
|||
|
class vtkDataSet;
|
|||
|
|
|||
|
namespace MeshData
|
|||
|
{
|
|||
|
class MESHDATAAPI SetMember
|
|||
|
{
|
|||
|
public:
|
|||
|
SetMember() = default;
|
|||
|
~SetMember() = default;
|
|||
|
|
|||
|
void setDataSet(int id);
|
|||
|
void setDataSet(vtkDataSet* data);
|
|||
|
void setIDList(vtkIdTypeArray *idarray);
|
|||
|
int getCount();
|
|||
|
int getMeshKernalID();
|
|||
|
vtkDataSet* getDataSet();
|
|||
|
int getDataSetID();
|
|||
|
vtkIdTypeArray* getIDList();
|
|||
|
QString getMeshKernalName();
|
|||
|
|
|||
|
|
|||
|
|
|||
|
private:
|
|||
|
int _dateSetID{ -1 };
|
|||
|
vtkDataSet* _dateSet{};
|
|||
|
vtkSmartPointer<vtkIdTypeArray> _idList{};
|
|||
|
|
|||
|
|
|||
|
|
|||
|
};
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
#endif
|