1 //=============================================================================
2 // File : MEDMEM_Family_i.hxx
4 // Copyright : EDF 2002
6 // $Header: /export/home/PAL/MED_SRC/src/MEDMEM_I/MEDMEM_Family_i.hxx
7 //=============================================================================
8 #ifndef MED_FAMILY_I_HXX_
9 #define MED_FAMILY_I_HXX_
12 #include "MEDMEM_Support_i.hxx"
17 public POA_SALOME_MED::FAMILY,
24 // C++ object containing values
25 const ::MEDMEM::FAMILY * const _family ;
28 // Constructors and associated internal methods
29 FAMILY_i(const ::MEDMEM::FAMILY * const f);
30 FAMILY_i(const FAMILY_i & f);
32 CORBA::Long getIdentifier()
33 throw (SALOME::SALOME_Exception);
34 CORBA::Long getNumberOfAttributes()
35 throw (SALOME::SALOME_Exception);
36 SALOME_MED::long_array* getAttributesIdentifiers()
37 throw (SALOME::SALOME_Exception);
38 CORBA::Long getAttributeIdentifier(CORBA::Long i)
39 throw (SALOME::SALOME_Exception);
40 SALOME_MED::long_array* getAttributesValues()
41 throw (SALOME::SALOME_Exception);
42 CORBA::Long getAttributeValue(CORBA::Long i)
43 throw (SALOME::SALOME_Exception);
44 SALOME_MED::string_array* getAttributesDescriptions()
45 throw (SALOME::SALOME_Exception);
46 char* getAttributeDescription( CORBA::Long i)
47 throw (SALOME::SALOME_Exception);
48 CORBA::Long getNumberOfGroups()
49 throw (SALOME::SALOME_Exception);
50 char * getGroupName( CORBA::Long i)
51 throw (SALOME::SALOME_Exception);
52 SALOME_MED::string_array* getGroupsNames()
53 throw (SALOME::SALOME_Exception);
57 #endif /* MED_FAMILY_I_HXX_ */