OGS
MeshItem.cpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#include "MeshItem.h"
5
7
8MeshItem::MeshItem(const QList<QVariant>& data, TreeItem* parent,
9 const MeshLib::Mesh* mesh)
10 : TreeItem(data, parent)
11{
13 static_cast<MeshLib::VtkMappedMeshSource*>(_mesh_source)->SetMesh(mesh);
14}
15
17{
18 _mesh_source->Delete();
19}
MeshItem(const QList< QVariant > &data, TreeItem *parent, const MeshLib::Mesh *mesh)
Definition MeshItem.cpp:8
~MeshItem() override
Definition MeshItem.cpp:16
MeshLib::VtkMappedMeshSource * _mesh_source
Definition MeshItem.h:36
VtkMappedMeshSource is a source class to transform OGS meshes into complete vtkUnstructuredGrids....
static VtkMappedMeshSource * New()
TreeItem(QList< QVariant > data, TreeItem *parent)
Definition TreeItem.cpp:12
virtual QVariant data(int column) const
Definition TreeItem.cpp:83