From 456f3a5a34c59422d6016cb68417515920ed06fd Mon Sep 17 00:00:00 2001 From: sbh Date: Tue, 27 Jan 2015 15:01:00 +0300 Subject: [PATCH] Issue #385 issue with "thin" lines on debian resolved --- src/GeomAPI/CMakeLists.txt | 1 + src/GeomAPI/GeomAPI_ICustomPrs.cpp | 12 ++++++++++++ src/GeomAPI/GeomAPI_ICustomPrs.h | 5 ++++- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/GeomAPI/GeomAPI_ICustomPrs.cpp diff --git a/src/GeomAPI/CMakeLists.txt b/src/GeomAPI/CMakeLists.txt index 0de88e1ed..ef0f5b1a9 100644 --- a/src/GeomAPI/CMakeLists.txt +++ b/src/GeomAPI/CMakeLists.txt @@ -52,6 +52,7 @@ SET(PROJECT_SOURCES GeomAPI_Curve.cpp GeomAPI_DataMapOfShapeShape.cpp GeomAPI_Vertex.cpp + GeomAPI_ICustomPrs.cpp ) SET(PROJECT_LIBRARIES diff --git a/src/GeomAPI/GeomAPI_ICustomPrs.cpp b/src/GeomAPI/GeomAPI_ICustomPrs.cpp new file mode 100644 index 000000000..69bb68f95 --- /dev/null +++ b/src/GeomAPI/GeomAPI_ICustomPrs.cpp @@ -0,0 +1,12 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + +// File: GeomAPI_ICustomPrs.cpp +// Created: 11 Dec 2014 +// Author: Vitaly SMETANNIKOV + +#include + +GeomAPI_ICustomPrs::~GeomAPI_ICustomPrs() +{ + +} diff --git a/src/GeomAPI/GeomAPI_ICustomPrs.h b/src/GeomAPI/GeomAPI_ICustomPrs.h index cbed444b7..72c362d65 100644 --- a/src/GeomAPI/GeomAPI_ICustomPrs.h +++ b/src/GeomAPI/GeomAPI_ICustomPrs.h @@ -7,6 +7,7 @@ #ifndef GeomAPI_ICustomPrs_H #define GeomAPI_ICustomPrs_H +#include "GeomAPI.h" #include "GeomAPI_AISObject.h" /** @@ -16,10 +17,12 @@ class GeomAPI_ICustomPrs { public: + GEOMAPI_EXPORT virtual ~GeomAPI_ICustomPrs(); + /// Modifies the given presentation in the custom way. virtual void customisePresentation(AISObjectPtr thePrs) = 0; }; typedef std::shared_ptr GeomCustomPrsPtr; -#endif \ No newline at end of file +#endif -- 2.39.2