Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #ifndef MED_FAMILY_I_HXX_
00031 #define MED_FAMILY_I_HXX_
00032
00033 #include "MEDMEM_I.hxx"
00034
00035 #include "MEDMEM_Support_i.hxx"
00036
00037 namespace MEDMEM {
00038 class FAMILY;
00039 class MEDMEM_I_EXPORT FAMILY_i:
00040 virtual public POA_SALOME_MED::FAMILY,
00041 virtual public SUPPORT_i
00042 {
00043 protected :
00044 FAMILY_i();
00045 ~FAMILY_i();
00046
00047
00048 const ::MEDMEM::FAMILY * const _family ;
00049
00050 public :
00051
00052 FAMILY_i(const ::MEDMEM::FAMILY * const f);
00053 FAMILY_i(const FAMILY_i & f);
00054
00055 CORBA::Long getIdentifier()
00056 throw (SALOME::SALOME_Exception);
00057 CORBA::Long getNumberOfAttributes()
00058 throw (SALOME::SALOME_Exception);
00059 SALOME_TYPES::ListOfLong* getAttributesIdentifiers()
00060 throw (SALOME::SALOME_Exception);
00061 CORBA::Long getAttributeIdentifier(CORBA::Long i)
00062 throw (SALOME::SALOME_Exception);
00063 SALOME_TYPES::ListOfLong* getAttributesValues()
00064 throw (SALOME::SALOME_Exception);
00065 CORBA::Long getAttributeValue(CORBA::Long i)
00066 throw (SALOME::SALOME_Exception);
00067 SALOME_TYPES::ListOfString* getAttributesDescriptions()
00068 throw (SALOME::SALOME_Exception);
00069 char* getAttributeDescription( CORBA::Long i)
00070 throw (SALOME::SALOME_Exception);
00071 CORBA::Long getNumberOfGroups()
00072 throw (SALOME::SALOME_Exception);
00073 char * getGroupName( CORBA::Long i)
00074 throw (SALOME::SALOME_Exception);
00075 SALOME_TYPES::ListOfString* getGroupsNames()
00076 throw (SALOME::SALOME_Exception);
00077
00078 };
00079 }
00080 #endif