X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDLoader%2FMEDFileEquivalence.hxx;h=050159890f43085d5dbe6cdd6439ec69a1e9bd82;hb=b853dbf1fad83d74b3f9b511e06c02dc57198392;hp=c8c52d00f63badbeee8072d2a457b546048e7858;hpb=a79173de1d3906e40ae6ec2185c339fd485084af;p=tools%2Fmedcoupling.git diff --git a/src/MEDLoader/MEDFileEquivalence.hxx b/src/MEDLoader/MEDFileEquivalence.hxx index c8c52d00f..050159890 100644 --- a/src/MEDLoader/MEDFileEquivalence.hxx +++ b/src/MEDLoader/MEDFileEquivalence.hxx @@ -36,11 +36,11 @@ namespace MEDCoupling class MEDFileEquivalences; class MEDFileMesh; - class MEDFileEquivalencePair : public RefCountObject + class MEDFileEquivalencePair : public RefCountObject, public MEDFileWritableStandAlone { public: static MEDFileEquivalencePair *Load(MEDFileEquivalences *father, med_idt fid, const std::string& name, const std::string &desc); - void write(med_idt fid) const; + void writeLL(med_idt fid) const; const MEDFileEquivalences *getFather() const { return _father; } MEDFileEquivalences *getFather() { return _father; } const MEDFileMesh *getMesh() const; @@ -72,7 +72,7 @@ namespace MEDCoupling MCAuto _node; }; - class MEDFileEquivalences : public RefCountObject + class MEDFileEquivalences : public RefCountObject, public MEDFileWritableStandAlone { public: MEDLOADER_EXPORT std::vector getDirectChildrenWithNull() const; @@ -96,7 +96,7 @@ namespace MEDCoupling MEDLOADER_EXPORT void killEquivalenceAt(int i); MEDLOADER_EXPORT void clear(); public: - void write(med_idt fid) const; + void writeLL(med_idt fid) const; static int PresenceOfEquivalences(med_idt fid, const std::string& meshName); static MEDFileEquivalences *Load(med_idt fid, int nbOfEq, MEDFileMesh *owner); static void CheckDataArray(const DataArrayInt *data); @@ -108,7 +108,7 @@ namespace MEDCoupling std::vector< MCAuto > _equ; }; - class MEDFileEquivalenceBase : public RefCountObject + class MEDFileEquivalenceBase : public RefCountObject, public MEDFileWritableStandAlone { protected: MEDFileEquivalenceBase(MEDFileEquivalencePair *father); @@ -132,7 +132,7 @@ namespace MEDCoupling MEDLOADER_EXPORT std::vector getDirectChildrenWithNull() const; bool isEqual(const MEDFileEquivalenceData *other, std::string& what) const; protected: - void writeLL(med_idt fid, med_entity_type medtype, med_geometry_type medgt) const; + void writeAdvanced(med_idt fid, med_entity_type medtype, med_geometry_type medgt) const; protected: ~MEDFileEquivalenceData() { } protected: @@ -149,7 +149,7 @@ namespace MEDCoupling bool isEqual(const MEDFileEquivalenceCellType *other, std::string& what) const; void getRepr(std::ostream& oss) const; public: - void write(med_idt fid) const; + void writeLL(med_idt fid) const; protected: ~MEDFileEquivalenceCellType() { } private: @@ -162,7 +162,7 @@ namespace MEDCoupling MEDLOADER_EXPORT std::vector getDirectChildrenWithNull() const; MEDLOADER_EXPORT std::size_t getHeapMemorySizeWithoutChildren() const; static MEDFileEquivalenceCell *Load(med_idt fid, MEDFileEquivalencePair *owner); - void write(med_idt fid) const; + void writeLL(med_idt fid) const; MEDFileEquivalenceCell *deepCopy(MEDFileEquivalencePair *owner) const; bool isEqual(const MEDFileEquivalenceCell *other, std::string& what) const; void getRepr(std::ostream& oss) const; @@ -189,7 +189,7 @@ namespace MEDCoupling public: MEDFileEquivalenceNode(MEDFileEquivalencePair *owner, DataArrayInt *data):MEDFileEquivalenceData(owner,data) { } MEDLOADER_EXPORT std::size_t getHeapMemorySizeWithoutChildren() const; - void write(med_idt fid) const; + void writeLL(med_idt fid) const; MEDFileEquivalenceNode *deepCopy(MEDFileEquivalencePair *owner) const; bool isEqual(const MEDFileEquivalenceNode *other, std::string& what) const; void getRepr(std::ostream& oss) const;