ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imt3dgui
IShape3d.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// ImtCore includes
6
#include <imt3dview/IScene3dItem.h>
7
8
9
namespace
imt3dgui
10
{
11
12
16
class
IShape3d
:
virtual
public
imt3dview::IScene3dItem
17
{
18
public
:
19
virtual
bool
IsVisible()
const
= 0;
20
virtual
void
SetVisible(
bool
isVisible) = 0;
21
22
protected
:
23
virtual
QVector3D GetColor()
const
= 0;
24
};
25
26
27
}
// namespace imt3dgui
28
29
imt3dgui::IShape3d
Definition
IShape3d.h:17
imt3dview::IScene3dItem
Definition
IScene3dItem.h:22
Generated by
1.9.8