Fix SmartHandle implementation issues:
* Fix SmartHandle cyclical include dependencies. * Remove the SmartHandles include from Iterators and Circulators. * Move SmartHandle member implementations to the headers and remove SmartHandles.cc.
This commit is contained in:
@@ -1567,6 +1567,9 @@ struct PolyConnectivity::ElementRange<FaceHandle>
|
||||
|
||||
}//namespace OpenMesh
|
||||
|
||||
#define OPENMESH_POLYCONNECTIVITY_INTERFACE_INCLUDE
|
||||
#include <OpenMesh/Core/Mesh/SmartHandles.hh>
|
||||
#include <OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh>
|
||||
#undef OPENMESH_POLYCONNECTIVITY_INTERFACE_INCLUDE
|
||||
|
||||
#endif//OPENMESH_POLYCONNECTIVITY_HH
|
||||
|
||||
Reference in New Issue
Block a user