Salome HOME
NRI : Remove dependence with VISU.
[modules/kernel.git] / src / SALOMEDS / SALOMEDS_BasicAttributeFactory.hxx
1 //=============================================================================
2 // File      : SALOMEDS_BasicAttributeFactory.hxx
3 // Created   : ven mai 31 13:45:47 CEST 2002
4 // Author    : Estelle Deville, CEA
5 // Project   : SALOME
6 // Copyright : CEA 2002
7 // $Header$
8 //=============================================================================
9
10 #ifndef _BASIC_ATTRIBUTEFACTORY_HXX_
11 #define _BASIC_ATTRIBUTEFACTORY_HXX_
12 #include "SALOMEDS_BasicAttribute_i.hxx"
13 // Add new Attribute type here
14 #include "SALOMEDS_AttReal_i.hxx"
15 #include "SALOMEDS_AttLong_i.hxx"
16
17 #include "Utils_SALOME_Exception.hxx"
18
19 class BasicAttributeFactory
20 {
21 public:
22   BasicAttributeFactory() {};
23   virtual ~BasicAttributeFactory() {};
24
25   SALOMEDS_BasicAttribute_i* Create(const char* type)
26     throw (SALOME_Exception);
27 };
28
29 #endif