1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
3 // File: GeomAPI_ICustomPrs.hxx
4 // Created: 11 Dec 2014
5 // Author: Vitaly SMETANNIKOV
7 #ifndef GeomAPI_ICustomPrs_H
8 #define GeomAPI_ICustomPrs_H
11 #include "GeomAPI_AISObject.h"
14 * Interface of a class which can provide specific customization of
17 class GeomAPI_ICustomPrs
20 GEOMAPI_EXPORT virtual ~GeomAPI_ICustomPrs();
22 /// Modifies the given presentation in the custom way.
23 virtual void customisePresentation(AISObjectPtr thePrs) = 0;
26 typedef std::shared_ptr<GeomAPI_ICustomPrs> GeomCustomPrsPtr;