diff --git a/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.cc b/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.cc index 53019d1c..b75e4cef 100644 --- a/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.cc +++ b/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.cc @@ -46,7 +46,7 @@ * * \*===========================================================================*/ -#define ACG_SMARTTAGGERT_C +#define OPENMESH_SMARTTAGGERT_C //== INCLUDES ================================================================= @@ -57,7 +57,7 @@ //== NAMESPACES =============================================================== -namespace ACG { +namespace OpenMesh { //== IMPLEMENTATION ========================================================== @@ -208,5 +208,5 @@ all_tags_to_zero() } //============================================================================= -} // namespace ACG +} // namespace OpenMesh //============================================================================= diff --git a/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.hh b/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.hh index ff19845e..e6cf86a0 100644 --- a/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.hh +++ b/src/OpenMesh/Tools/SmartTagger/SmartTaggerT.hh @@ -47,8 +47,7 @@ \*===========================================================================*/ -#ifndef ACG_SMARTTAGGERT_HH -#define ACG_SMARTTAGGERT_HH +#pragma once //== INCLUDES ================================================================= @@ -64,7 +63,7 @@ //== NAMESPACES =============================================================== -namespace ACG { +namespace OpenMesh { //== FORWARD DECLARATIONS ===================================================== @@ -177,52 +176,49 @@ protected: //== SPECIALIZATION =========================================================== - // define standard Tagger - template< class Mesh> - class SmartTaggerVT +// define standard Tagger +template< class Mesh> +class SmartTaggerVT : public SmartTaggerT< Mesh, typename Mesh::VertexHandle, OpenMesh::VPropHandleT > - { - public: - typedef SmartTaggerT< Mesh, typename Mesh::VertexHandle, OpenMesh::VPropHandleT > BaseType; - SmartTaggerVT(Mesh& _mesh, unsigned int _tag_range = 1) : BaseType(_mesh, _tag_range) {} - }; +{ +public: + typedef SmartTaggerT< Mesh, typename Mesh::VertexHandle, OpenMesh::VPropHandleT > BaseType; + SmartTaggerVT(Mesh& _mesh, unsigned int _tag_range = 1) : BaseType(_mesh, _tag_range) {} +}; - template< class Mesh> - class SmartTaggerET +template< class Mesh> +class SmartTaggerET : public SmartTaggerT< Mesh, typename Mesh::EdgeHandle, OpenMesh::EPropHandleT > - { - public: - typedef SmartTaggerT< Mesh, typename Mesh::EdgeHandle, OpenMesh::EPropHandleT > BaseType; - SmartTaggerET(Mesh& _mesh, unsigned int _tag_range = 1) : BaseType(_mesh, _tag_range) {} - }; +{ +public: + typedef SmartTaggerT< Mesh, typename Mesh::EdgeHandle, OpenMesh::EPropHandleT > BaseType; + SmartTaggerET(Mesh& _mesh, unsigned int _tag_range = 1) : BaseType(_mesh, _tag_range) {} +}; - template< class Mesh> - class SmartTaggerFT +template< class Mesh> +class SmartTaggerFT : public SmartTaggerT< Mesh, typename Mesh::FaceHandle, OpenMesh::FPropHandleT > - { - public: - typedef SmartTaggerT< Mesh, typename Mesh::FaceHandle, OpenMesh::FPropHandleT > BaseType; - SmartTaggerFT(Mesh& _mesh, unsigned int _tag_range = 1): BaseType(_mesh, _tag_range) {} - }; +{ +public: + typedef SmartTaggerT< Mesh, typename Mesh::FaceHandle, OpenMesh::FPropHandleT > BaseType; + SmartTaggerFT(Mesh& _mesh, unsigned int _tag_range = 1): BaseType(_mesh, _tag_range) {} +}; - template< class Mesh> - class SmartTaggerHT +template< class Mesh> +class SmartTaggerHT : public SmartTaggerT< Mesh, typename Mesh::HalfedgeHandle, OpenMesh::HPropHandleT > - { - public: - typedef SmartTaggerT< Mesh, typename Mesh::HalfedgeHandle, OpenMesh::HPropHandleT > BaseType; - SmartTaggerHT(Mesh& _mesh, unsigned int _tag_range = 1): BaseType(_mesh, _tag_range){} - }; +{ +public: + typedef SmartTaggerT< Mesh, typename Mesh::HalfedgeHandle, OpenMesh::HPropHandleT > BaseType; + SmartTaggerHT(Mesh& _mesh, unsigned int _tag_range = 1): BaseType(_mesh, _tag_range){} +}; //============================================================================= -} // namespace ACG +} // namespace OpenMesh //============================================================================= -#if defined(INCLUDE_TEMPLATES) && !defined(ACG_SMARTTAGGERT_C) -#define ACG_SMARTTAGGERT_TEMPLATES +#if defined(OM_INCLUDE_TEMPLATES) && !defined(OPENMESH_SMARTTAGGERT_C) +#define OPENMESH_SMARTTAGGERT_TEMPLATES #include "SmartTaggerT.cc" #endif -//============================================================================= -#endif // ACG_SMARTTAGGERT_HH defined -//=============================================================================