Fixed redifinition

This commit is contained in:
Jan Möbius
2020-04-22 08:21:21 +02:00
parent 2749fa4f05
commit 8470d00960
3 changed files with 8 additions and 10 deletions

View File

@@ -91,18 +91,18 @@ struct MyTraits : public DEFAULT_TRAITS
};
typedef TRIMESH_KERNEL<MyTraits> mesh_t;
typedef MeshViewerWidgetT<mesh_t> MeshViewerWidget;
typedef MeshViewerWidgetT<mesh_t> MeshViewerWidgetDecimaterBase;
//== CLASS DEFINITION =========================================================
class DecimaterViewerWidget : public MeshViewerWidget
class DecimaterViewerWidget : public MeshViewerWidgetDecimaterBase
{
Q_OBJECT
public:
typedef MeshViewerWidget inherited_t;
typedef MeshViewerWidgetDecimaterBase inherited_t;
typedef Decimater::DecimaterT<mesh_t> decimater_t;
typedef Decimater::ModQuadricT< mesh_t >::Handle mod_quadric_t;

View File

@@ -63,7 +63,7 @@ using namespace OpenMesh;
using namespace OpenMesh::Attributes;
struct MyTraits : public OpenMesh::DefaultTraits
struct ProgTraits : public OpenMesh::DefaultTraits
{
VertexAttributes ( OpenMesh::Attributes::Normal |
OpenMesh::Attributes::Status );
@@ -74,21 +74,21 @@ struct MyTraits : public OpenMesh::DefaultTraits
};
typedef OpenMesh::TriMesh_ArrayKernelT<MyTraits> MyMesh;
typedef MeshViewerWidgetT<MyMesh> MeshViewerWidget;
typedef OpenMesh::TriMesh_ArrayKernelT<ProgTraits> MyMesh;
typedef MeshViewerWidgetT<MyMesh> MeshViewerWidgetProgBase;
//== CLASS DEFINITION =========================================================
class ProgViewerWidget : public MeshViewerWidget
class ProgViewerWidget : public MeshViewerWidgetProgBase
{
Q_OBJECT
public:
typedef MeshViewerWidget Base;
typedef MeshViewerWidgetProgBase Base;
typedef ProgViewerWidget This;