1 // File : SALOMEDS_AttributeSequenceOfSequenceOfReal_i.hxx
2 // Created : Fri Jul 05 10:57:32 2002
3 // Author : Yves FRICAUD
7 // Copyright : Open CASCADE 2002
11 #ifndef SALOMEDS_AttributeSequenceOfSequenceOfReal_i_HeaderFile
12 #define SALOMEDS_AttributeSequenceOfSequenceOfReal_i_HeaderFile
15 #include "SALOMEDS_SequenceOfRealAttribute.hxx"
16 #include <SALOMEconfig.h>
17 #include CORBA_SERVER_HEADER(SALOMEDS_Attributes)
18 #include "SALOMEDS_GenericAttribute_i.hxx"
20 class SALOMEDS_AttributeSequenceOfReal_i: public virtual POA_SALOMEDS::AttributeSequenceOfReal,
21 public virtual SALOMEDS_GenericAttribute_i {
24 SALOMEDS_AttributeSequenceOfReal_i(const Handle(SALOMEDS_SequenceOfRealAttribute)& theSequenceOfRealAttr,
27 _myOrb = CORBA::ORB::_duplicate(orb);
28 _myAttr = theSequenceOfRealAttr;
30 ~SALOMEDS_AttributeSequenceOfReal_i() {};
32 void Assign(const SALOMEDS::DoubleSeq& other);
33 SALOMEDS::DoubleSeq* CorbaSequence();
34 void Add(CORBA::Double value);
35 void Remove(CORBA::Long index);
36 void ChangeValue(CORBA::Long index, CORBA::Double value);
37 CORBA::Double Value(CORBA::Short index);