OGS
MeshItem.h
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#pragma once
5
6#include "Base/TreeItem.h"
7
9
10namespace MeshLib {
11 class Mesh;
12}
13
18class MeshItem : public TreeItem
19{
20public:
26 MeshItem(const QList<QVariant>& data, TreeItem* parent,
27 const MeshLib::Mesh* mesh);
28 ~MeshItem() override;
29
31 MeshLib::Mesh const* getMesh() const { return _mesh_source->GetMesh(); }
34
35private:
37};
MeshItem(const QList< QVariant > &data, TreeItem *parent, const MeshLib::Mesh *mesh)
Definition MeshItem.cpp:8
~MeshItem() override
Definition MeshItem.cpp:16
MeshLib::Mesh const * getMesh() const
Returns the mesh.
Definition MeshItem.h:31
MeshLib::VtkMappedMeshSource * _mesh_source
Definition MeshItem.h:36
MeshLib::VtkMappedMeshSource * vtkSource() const
Returns the VTK object.
Definition MeshItem.h:33
VtkMappedMeshSource is a source class to transform OGS meshes into complete vtkUnstructuredGrids....
TreeItem(QList< QVariant > data, TreeItem *parent)
Definition TreeItem.cpp:12
virtual QVariant data(int column) const
Definition TreeItem.cpp:83