From 213d44ba405552e0140803f58e46d78c247dc6e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Wed, 20 Feb 2019 15:46:19 +0100 Subject: [PATCH] Renamed T.cc files to T_impl.hh to get rid of IDE problems not showing them. --- libs_required/ACG/Algorithm/{DBSCANT.cc => DBSCANT_impl.hh} | 0 libs_required/ACG/CMakeLists.txt | 5 +---- libs_required/ACG/GL/DrawMesh.hh | 2 +- libs_required/ACG/GL/{DrawMeshT.cc => DrawMeshT_impl.hh} | 0 libs_required/ACG/Geometry/AlgorithmsAngleT.hh | 2 +- .../{AlgorithmsAngleT.cc => AlgorithmsAngleT_impl.hh} | 0 libs_required/ACG/Geometry/bsp/BSPImplT.hh | 2 +- .../ACG/Geometry/bsp/{BSPImplT.cc => BSPImplT_impl.hh} | 0 libs_required/ACG/Geometry/bsp/TriangleBSPCoreT.hh | 2 +- .../bsp/{TriangleBSPCoreT.cc => TriangleBSPCoreT_impl.hh} | 0 .../ACG/Math/{BezierCurveT.cc => BezierCurveT_impl.hh} | 0 libs_required/ACG/Math/DualQuaternionT.hh | 2 +- .../ACG/Math/{DualQuaternionT.cc => DualQuaternionT_impl.hh} | 0 libs_required/ACG/Math/GLMatrixT.hh | 2 +- libs_required/ACG/Math/{GLMatrixT.cc => GLMatrixT_impl.hh} | 0 libs_required/ACG/Math/Matrix4x4T.hh | 2 +- libs_required/ACG/Math/{Matrix4x4T.cc => Matrix4x4T_impl.hh} | 0 libs_required/ACG/Scenegraph/MeshNode2T.hh | 2 +- .../ACG/Scenegraph/{MeshNode2T.cc => MeshNode2T_impl.hh} | 0 .../{MeshNodeDeprecatedT.cc => MeshNodeDeprecatedT_impl.hh} | 0 libs_required/ACG/Scenegraph/PrincipalAxisNode.hh | 2 +- .../{PrincipalAxisNodeT.cc => PrincipalAxisNodeT_impl.hh} | 0 libs_required/ACG/Scenegraph/StatusNodesT.hh | 2 +- .../ACG/Scenegraph/{StatusNodesT.cc => StatusNodesT_impl.hh} | 0 libs_required/ACG/Scenegraph/StripProcessorT.hh | 2 +- .../{StripProcessorT.cc => StripProcessorT_impl.hh} | 0 26 files changed, 12 insertions(+), 15 deletions(-) rename libs_required/ACG/Algorithm/{DBSCANT.cc => DBSCANT_impl.hh} (100%) rename libs_required/ACG/GL/{DrawMeshT.cc => DrawMeshT_impl.hh} (100%) rename libs_required/ACG/Geometry/{AlgorithmsAngleT.cc => AlgorithmsAngleT_impl.hh} (100%) rename libs_required/ACG/Geometry/bsp/{BSPImplT.cc => BSPImplT_impl.hh} (100%) rename libs_required/ACG/Geometry/bsp/{TriangleBSPCoreT.cc => TriangleBSPCoreT_impl.hh} (100%) rename libs_required/ACG/Math/{BezierCurveT.cc => BezierCurveT_impl.hh} (100%) rename libs_required/ACG/Math/{DualQuaternionT.cc => DualQuaternionT_impl.hh} (100%) rename libs_required/ACG/Math/{GLMatrixT.cc => GLMatrixT_impl.hh} (100%) rename libs_required/ACG/Math/{Matrix4x4T.cc => Matrix4x4T_impl.hh} (100%) rename libs_required/ACG/Scenegraph/{MeshNode2T.cc => MeshNode2T_impl.hh} (100%) rename libs_required/ACG/Scenegraph/{MeshNodeDeprecatedT.cc => MeshNodeDeprecatedT_impl.hh} (100%) rename libs_required/ACG/Scenegraph/{PrincipalAxisNodeT.cc => PrincipalAxisNodeT_impl.hh} (100%) rename libs_required/ACG/Scenegraph/{StatusNodesT.cc => StatusNodesT_impl.hh} (100%) rename libs_required/ACG/Scenegraph/{StripProcessorT.cc => StripProcessorT_impl.hh} (100%) diff --git a/libs_required/ACG/Algorithm/DBSCANT.cc b/libs_required/ACG/Algorithm/DBSCANT_impl.hh similarity index 100% rename from libs_required/ACG/Algorithm/DBSCANT.cc rename to libs_required/ACG/Algorithm/DBSCANT_impl.hh diff --git a/libs_required/ACG/CMakeLists.txt b/libs_required/ACG/CMakeLists.txt index c50caa1e..0986b3e1 100755 --- a/libs_required/ACG/CMakeLists.txt +++ b/libs_required/ACG/CMakeLists.txt @@ -111,9 +111,6 @@ acg_append_files (qrc "*.qrc" ${directories} .) source_group(TREE ${CMAKE_SOURCE_DIR} FILES ${sources} ${headers} ${ui-files} ${qrc}) -# remove template cc files from source file list -acg_drop_templates (sources) - if (QT5_FOUND) acg_add_library (ACG SHARED ${sources} ${headers} ${qrc}) endif() @@ -165,7 +162,7 @@ if (GTEST_FOUND) file(GLOB_RECURSE TEST_SOURCES tests/*.cc) set(TESTED_SOURCES - Algorithm/DBSCANT.cc + Algorithm/DBSCANT_impl.hh ) include_directories(${GTEST_INCLUDE_DIRS} ${OPENMESH_INCLUDE_DIR}) link_directories ( ${GTEST_LIBRARY_DIR}) diff --git a/libs_required/ACG/GL/DrawMesh.hh b/libs_required/ACG/GL/DrawMesh.hh index e94b3176..4706a5b4 100644 --- a/libs_required/ACG/GL/DrawMesh.hh +++ b/libs_required/ACG/GL/DrawMesh.hh @@ -1111,7 +1111,7 @@ private: //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_DRAW_MESH_TCC) #define ACG_DRAW_MESH_TEMPLATES -#include "DrawMeshT.cc" +#include "DrawMeshT_impl.hh" #endif //============================================================================= #endif // ACG_DRAW_MESH_HH defined diff --git a/libs_required/ACG/GL/DrawMeshT.cc b/libs_required/ACG/GL/DrawMeshT_impl.hh similarity index 100% rename from libs_required/ACG/GL/DrawMeshT.cc rename to libs_required/ACG/GL/DrawMeshT_impl.hh diff --git a/libs_required/ACG/Geometry/AlgorithmsAngleT.hh b/libs_required/ACG/Geometry/AlgorithmsAngleT.hh index b42c32ce..5f5e9a5b 100644 --- a/libs_required/ACG/Geometry/AlgorithmsAngleT.hh +++ b/libs_required/ACG/Geometry/AlgorithmsAngleT.hh @@ -133,7 +133,7 @@ degToRad( const ValueT& _angle ); //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ALGORITHMSANGLE_C) #define ALGORITHMSANGLE_TEMPLATES -#include "AlgorithmsAngleT.cc" +#include "AlgorithmsAngleT_impl.hh" #endif //============================================================================= #endif // ALGORITHMSANGLE_HH defined diff --git a/libs_required/ACG/Geometry/AlgorithmsAngleT.cc b/libs_required/ACG/Geometry/AlgorithmsAngleT_impl.hh similarity index 100% rename from libs_required/ACG/Geometry/AlgorithmsAngleT.cc rename to libs_required/ACG/Geometry/AlgorithmsAngleT_impl.hh diff --git a/libs_required/ACG/Geometry/bsp/BSPImplT.hh b/libs_required/ACG/Geometry/bsp/BSPImplT.hh index 41254c88..7d38a818 100644 --- a/libs_required/ACG/Geometry/bsp/BSPImplT.hh +++ b/libs_required/ACG/Geometry/bsp/BSPImplT.hh @@ -213,7 +213,7 @@ private: //--------------------------------------------------------------------- //============================================================================= #if defined(OM_INCLUDE_TEMPLATES) && !defined(BSPIMPLT_C) # define BSPIMPLT_TEMPLATES -# include "BSPImplT.cc" +# include "BSPImplT_impl.hh" #endif //============================================================================= #endif // BSPIMPLT_HH defined diff --git a/libs_required/ACG/Geometry/bsp/BSPImplT.cc b/libs_required/ACG/Geometry/bsp/BSPImplT_impl.hh similarity index 100% rename from libs_required/ACG/Geometry/bsp/BSPImplT.cc rename to libs_required/ACG/Geometry/bsp/BSPImplT_impl.hh diff --git a/libs_required/ACG/Geometry/bsp/TriangleBSPCoreT.hh b/libs_required/ACG/Geometry/bsp/TriangleBSPCoreT.hh index f0d7d2d7..05a92faf 100644 --- a/libs_required/ACG/Geometry/bsp/TriangleBSPCoreT.hh +++ b/libs_required/ACG/Geometry/bsp/TriangleBSPCoreT.hh @@ -158,7 +158,7 @@ protected: //------------------------------------------------------------------- //============================================================================= #if defined(OM_INCLUDE_TEMPLATES) && !defined(TRIANGLEBSPCORET_C) # define TRIANGLEBSPCORET_TEMPLATES -# include "TriangleBSPCoreT.cc" +# include "TriangleBSPCoreT_impl.hh" #endif //============================================================================= #endif // TRIANGLEBSPCORET_HH defined diff --git a/libs_required/ACG/Geometry/bsp/TriangleBSPCoreT.cc b/libs_required/ACG/Geometry/bsp/TriangleBSPCoreT_impl.hh similarity index 100% rename from libs_required/ACG/Geometry/bsp/TriangleBSPCoreT.cc rename to libs_required/ACG/Geometry/bsp/TriangleBSPCoreT_impl.hh diff --git a/libs_required/ACG/Math/BezierCurveT.cc b/libs_required/ACG/Math/BezierCurveT_impl.hh similarity index 100% rename from libs_required/ACG/Math/BezierCurveT.cc rename to libs_required/ACG/Math/BezierCurveT_impl.hh diff --git a/libs_required/ACG/Math/DualQuaternionT.hh b/libs_required/ACG/Math/DualQuaternionT.hh index 65182b75..a5d3f1a4 100644 --- a/libs_required/ACG/Math/DualQuaternionT.hh +++ b/libs_required/ACG/Math/DualQuaternionT.hh @@ -189,7 +189,7 @@ typedef DualQuaternionT DualQuaterniond; //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_DUALQUATERNIONT_C) #define ACG_QUATERNIONT_TEMPLATES -#include "DualQuaternionT.cc" +#include "DualQuaternionT_impl.hh" #endif //============================================================================= #endif // ACG_DUALQUATERNION_HH defined diff --git a/libs_required/ACG/Math/DualQuaternionT.cc b/libs_required/ACG/Math/DualQuaternionT_impl.hh similarity index 100% rename from libs_required/ACG/Math/DualQuaternionT.cc rename to libs_required/ACG/Math/DualQuaternionT_impl.hh diff --git a/libs_required/ACG/Math/GLMatrixT.hh b/libs_required/ACG/Math/GLMatrixT.hh index 9fb789a6..d5e62080 100644 --- a/libs_required/ACG/Math/GLMatrixT.hh +++ b/libs_required/ACG/Math/GLMatrixT.hh @@ -331,7 +331,7 @@ typedef GLMatrixT GLMatrixd; //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_GLMATRIX_C) #define ACG_GLMATRIX_TEMPLATES -#include "GLMatrixT.cc" +#include "GLMatrixT_impl.hh" #endif //============================================================================= #endif // ACG_GLMATRIX_HH defined diff --git a/libs_required/ACG/Math/GLMatrixT.cc b/libs_required/ACG/Math/GLMatrixT_impl.hh similarity index 100% rename from libs_required/ACG/Math/GLMatrixT.cc rename to libs_required/ACG/Math/GLMatrixT_impl.hh diff --git a/libs_required/ACG/Math/Matrix4x4T.hh b/libs_required/ACG/Math/Matrix4x4T.hh index 2f2b277a..b5a86f73 100644 --- a/libs_required/ACG/Math/Matrix4x4T.hh +++ b/libs_required/ACG/Math/Matrix4x4T.hh @@ -305,7 +305,7 @@ operator>>(std::istream& is, Matrix4x4T& m) //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_MATRIX4X4_C) #define ACG_MATRIX4X4_TEMPLATES -#include "Matrix4x4T.cc" +#include "Matrix4x4T_impl.hh" #endif //============================================================================= #endif // ACG_MATRIX4X4_HH defined diff --git a/libs_required/ACG/Math/Matrix4x4T.cc b/libs_required/ACG/Math/Matrix4x4T_impl.hh similarity index 100% rename from libs_required/ACG/Math/Matrix4x4T.cc rename to libs_required/ACG/Math/Matrix4x4T_impl.hh diff --git a/libs_required/ACG/Scenegraph/MeshNode2T.hh b/libs_required/ACG/Scenegraph/MeshNode2T.hh index 1d078ccd..ba14c1c6 100644 --- a/libs_required/ACG/Scenegraph/MeshNode2T.hh +++ b/libs_required/ACG/Scenegraph/MeshNode2T.hh @@ -519,7 +519,7 @@ public: //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_MESHNODE_C) #define ACG_MESHNODE_TEMPLATES -#include "MeshNode2T.cc" +#include "MeshNode2T_impl.hh" #endif //============================================================================= #endif // ACG_MESHNODE_HH defined diff --git a/libs_required/ACG/Scenegraph/MeshNode2T.cc b/libs_required/ACG/Scenegraph/MeshNode2T_impl.hh similarity index 100% rename from libs_required/ACG/Scenegraph/MeshNode2T.cc rename to libs_required/ACG/Scenegraph/MeshNode2T_impl.hh diff --git a/libs_required/ACG/Scenegraph/MeshNodeDeprecatedT.cc b/libs_required/ACG/Scenegraph/MeshNodeDeprecatedT_impl.hh similarity index 100% rename from libs_required/ACG/Scenegraph/MeshNodeDeprecatedT.cc rename to libs_required/ACG/Scenegraph/MeshNodeDeprecatedT_impl.hh diff --git a/libs_required/ACG/Scenegraph/PrincipalAxisNode.hh b/libs_required/ACG/Scenegraph/PrincipalAxisNode.hh index 3559a0fe..41c0cdd9 100644 --- a/libs_required/ACG/Scenegraph/PrincipalAxisNode.hh +++ b/libs_required/ACG/Scenegraph/PrincipalAxisNode.hh @@ -336,7 +336,7 @@ private: //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_PRINCIPAL_AXIS_NODE_C) #define ACG_PRINCIPAL_AXIS_NODE_TEMPLATES -#include "PrincipalAxisNodeT.cc" +#include "PrincipalAxisNodeT_impl.hh" #endif //============================================================================= #endif // ACG_PRINCIPAL_AXIS_NODE_HH diff --git a/libs_required/ACG/Scenegraph/PrincipalAxisNodeT.cc b/libs_required/ACG/Scenegraph/PrincipalAxisNodeT_impl.hh similarity index 100% rename from libs_required/ACG/Scenegraph/PrincipalAxisNodeT.cc rename to libs_required/ACG/Scenegraph/PrincipalAxisNodeT_impl.hh diff --git a/libs_required/ACG/Scenegraph/StatusNodesT.hh b/libs_required/ACG/Scenegraph/StatusNodesT.hh index 37fe42c8..0f62c117 100644 --- a/libs_required/ACG/Scenegraph/StatusNodesT.hh +++ b/libs_required/ACG/Scenegraph/StatusNodesT.hh @@ -412,7 +412,7 @@ public: //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_STATUS_NODES_C) #define ACG_STATUS_NODES_TEMPLATES -#include "StatusNodesT.cc" +#include "StatusNodesT_impl.hh" #endif //============================================================================= #endif // ACG_STATUS_NODES_HH defined diff --git a/libs_required/ACG/Scenegraph/StatusNodesT.cc b/libs_required/ACG/Scenegraph/StatusNodesT_impl.hh similarity index 100% rename from libs_required/ACG/Scenegraph/StatusNodesT.cc rename to libs_required/ACG/Scenegraph/StatusNodesT_impl.hh diff --git a/libs_required/ACG/Scenegraph/StripProcessorT.hh b/libs_required/ACG/Scenegraph/StripProcessorT.hh index b28e9afc..0e53177c 100644 --- a/libs_required/ACG/Scenegraph/StripProcessorT.hh +++ b/libs_required/ACG/Scenegraph/StripProcessorT.hh @@ -584,7 +584,7 @@ private: //============================================================================= #if defined(INCLUDE_TEMPLATES) && !defined(ACG_STRIP_PROCESSOR_C) #define ACG_STRIP_PROCESSOR_TEMPLATES -#include "StripProcessorT.cc" +#include "StripProcessorT_impl.hh" #endif //============================================================================= #endif // ACG_STRIP_PROCESSOR_HH defined diff --git a/libs_required/ACG/Scenegraph/StripProcessorT.cc b/libs_required/ACG/Scenegraph/StripProcessorT_impl.hh similarity index 100% rename from libs_required/ACG/Scenegraph/StripProcessorT.cc rename to libs_required/ACG/Scenegraph/StripProcessorT_impl.hh -- GitLab