X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FModelAPI_Tools.cpp;h=27a5fdde28540730509b7955d790908bbdfc4342;hb=8778f58d6a8decdccf40842a2a28fde15cf7fce7;hp=1c49c67799d045d685966049f14e095b5bdc1f65;hpb=96ff1d1fb2acb842cee193f15492de81060a1d58;p=modules%2Fshaper.git diff --git a/src/ModelAPI/ModelAPI_Tools.cpp b/src/ModelAPI/ModelAPI_Tools.cpp index 1c49c6779..27a5fdde2 100644 --- a/src/ModelAPI/ModelAPI_Tools.cpp +++ b/src/ModelAPI/ModelAPI_Tools.cpp @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + // File: ModelAPI_Tools.cpp // Created: 06 Aug 2014 // Author: Vitaly Smetannikov @@ -5,17 +7,27 @@ #include "ModelAPI_Tools.h" #include #include - +#include namespace ModelAPI_Tools { -boost::shared_ptr shape(const ResultPtr& theResult) -{ - ResultBodyPtr aBody = boost::dynamic_pointer_cast(theResult); - if (aBody) return aBody->shape(); - ResultConstructionPtr aConstruct = boost::dynamic_pointer_cast(theResult); - if (aConstruct) return aConstruct->shape(); - return boost::shared_ptr(); -} + std::shared_ptr shape(const ResultPtr& theResult) + { +/* + ResultBodyPtr aBody = std::dynamic_pointer_cast(theResult); + if (aBody) + return aBody->shape(); -} \ No newline at end of file + ResultConstructionPtr aConstruct = std::dynamic_pointer_cast( + theResult); + if (aConstruct) + return aConstruct->shape(); + + ResultGroupPtr aGroup = std::dynamic_pointer_cast(theResult); + if (aGroup) + return aGroup->shape(); + return std::shared_ptr(); + */ + return theResult->shape(); + } +}