Fixed redifinition
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user