Salome HOME
NRI : Remove dependence with VISU.
[modules/kernel.git] / src / SALOMEDS / SALOMEDS_AttributeComment_i.hxx
1 //  File      : SALOMEDS_AttributeComment_i.hxx
2 //  Created   : Fri Jul 05 10:57:20 2002
3 //  Author    : Yves FRICAUD
4
5 //  Project   : SALOME
6 //  Module    : SALOMEDS
7 //  Copyright : Open CASCADE 2002
8 //  $Header$
9
10
11 #ifndef SALOMEDS_AttributeComment_i_HeaderFile
12 #define SALOMEDS_AttributeComment_i_HeaderFile
13
14 // IDL headers
15 #include <TDataStd_Comment.hxx>
16 #include <SALOMEconfig.h>
17 #include CORBA_SERVER_HEADER(SALOMEDS_Attributes)
18 #include "SALOMEDS_GenericAttribute_i.hxx"
19
20 class SALOMEDS_AttributeComment_i: public virtual POA_SALOMEDS::AttributeComment,
21                                    public virtual SALOMEDS_GenericAttribute_i {
22 public:
23   
24   SALOMEDS_AttributeComment_i(const Handle(TDataStd_Comment)& theCommentAttr, CORBA::ORB_ptr orb) 
25   {
26     _myOrb = CORBA::ORB::_duplicate(orb);
27     _myAttr = theCommentAttr;
28   }
29   ~SALOMEDS_AttributeComment_i() {};
30
31   char* Value();
32   void SetValue(const char* value);
33   
34 };
35
36
37
38 #endif