Salome HOME
1ebe36627826163998b47f87c8239064e344c455
[modules/kernel.git] / src / SALOMEDS / SALOMEDS_AttributeInteger.hxx
1 //  File   : SALOMEDS_AttributeInteger.hxx
2 //  Author : Sergey RUIN
3 //  Module : SALOME
4
5 #ifndef SALOMEDS_AttributeInteger_HeaderFile
6 #define SALOMEDS_AttributeInteger_HeaderFile
7
8 #include "SALOMEDSClient_AttributeInteger.hxx"
9 #include "SALOMEDS_GenericAttribute.hxx"
10 #include "SALOMEDSImpl_AttributeInteger.hxx"
11
12 // IDL headers
13 #include <SALOMEconfig.h>
14 #include CORBA_SERVER_HEADER(SALOMEDS)
15 #include CORBA_SERVER_HEADER(SALOMEDS_Attributes)
16
17 class SALOMEDS_AttributeInteger: public SALOMEDS_GenericAttribute, public SALOMEDSClient_AttributeInteger
18 {
19 public:  
20   SALOMEDS_AttributeInteger(const Handle(SALOMEDSImpl_AttributeInteger)& theAttr);
21   SALOMEDS_AttributeInteger(SALOMEDS::AttributeInteger_ptr theAttr);
22   ~SALOMEDS_AttributeInteger();
23
24   virtual int Value();
25   virtual void SetValue(int value);
26 };
27
28 #endif