Advertisement
Guest User

Untitled

a guest
Oct 26th, 2011
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. .libs/SMDS_EdgePosition.o
  2. In file included from ././inc/SMDS_EdgePosition.hxx:31,
  3. from ././src/SMDS/SMDS_EdgePosition.cpp:27:
  4. ././inc/SMDS_Position.hxx:32:32: error: boost/shared_ptr.hpp: No such file or directory
  5. In file included from ././inc/SMDS_EdgePosition.hxx:31,
  6. from ././src/SMDS/SMDS_EdgePosition.cpp:27:
  7. ././inc/SMDS_Position.hxx:35: error: 'boost' has not been declared
  8. ././inc/SMDS_Position.hxx:35: error: expected initializer before '<' token
  9. make[4]: *** [SMDS_EdgePosition.lo] Error 1
  10. make[3]: *** [all-recursive] Error 1
  11. make[2]: *** [all-recursive] Error 1
  12. make[1]: *** [all-recursive] Error 1
  13. make: *** [all] Error 2
  14.  
  15. <file>
  16.  
  17.  
  18. // Copyright (C) 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
  19. //
  20. // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
  21. // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
  22. //
  23. // This library is free software; you can redistribute it and/or
  24. // modify it under the terms of the GNU Lesser General Public
  25. // License as published by the Free Software Foundation; either
  26. // version 2.1 of the License.
  27. //
  28. // This library is distributed in the hope that it will be useful,
  29. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  30. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  31. // Lesser General Public License for more details.
  32. //
  33. // You should have received a copy of the GNU Lesser General Public
  34. // License along with this library; if not, write to the Free Software
  35. // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  36. //
  37. // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
  38. //
  39. // SMESH SMDS : implementaion of Salome mesh data structure
  40. // File : SMDS_Position.hxx
  41. // Module : SMESH
  42. //
  43. #ifndef _SMDS_Position_HeaderFile
  44. #define _SMDS_Position_HeaderFile
  45.  
  46. #include "SMESH_SMDS.hxx"
  47.  
  48. #include "SMDS_TypeOfPosition.hxx"
  49. #include <boost/shared_ptr.hpp>
  50.  
  51. class SMDS_Position;
  52. typedef boost::shared_ptr <SMDS_Position> SMDS_PositionPtr;
  53.  
  54. class SMDS_EXPORT SMDS_Position
  55. {
  56.  
  57. public:
  58. const virtual double * Coords() const = 0;
  59. virtual SMDS_TypeOfPosition GetTypeOfPosition() const = 0;
  60. virtual int GetDim() const;
  61. void SetShapeId(int aShapeId);
  62. int GetShapeId() const;
  63. virtual ~SMDS_Position() {}
  64.  
  65. protected:
  66. SMDS_Position(int aShapeId);
  67.  
  68. private:
  69. int myShapeId;
  70. };
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement