class MEDFileSEHolder
{
+ public:
+ std::string getModelName() const;
+ std::string getName() const;
protected:
MEDFileSEHolder(MEDFileStructureElement *father):_father(father) { }
- std::string getModelName() const;
void setName(const std::string& name);
std::size_t getHeapMemorySizeLoc() const;
private:
std::vector<const BigMemoryObject *> getDirectChildrenWithNull() const;
std::size_t getHeapMemorySizeWithoutChildren() const;
void writeLL(med_idt fid) const;
+ int getNbOfComponents() const { return _nb_compo; }
+ MCAuto<DataArray> getGenerator() const { return _gen; }
private:
MEDFileSEVarAtt(med_idt fid, MEDFileStructureElement *father, int idVarAtt);
private:
MEDLOADER_EXPORT int getDynGT() const;
MEDLOADER_EXPORT TypeOfField getEntity() const;
MEDLOADER_EXPORT std::string getMeshName() const;
+ MEDLOADER_EXPORT std::vector<std::string> getVarAtts() const;
+ MEDLOADER_EXPORT const MEDFileSEVarAtt *getVarAtt(const std::string& varName) const;
public:
std::vector<const BigMemoryObject *> getDirectChildrenWithNull() const;
std::size_t getHeapMemorySizeWithoutChildren() const;
class MEDFileStructureElements : public RefCountObject, public MEDFileWritableStandAlone
{
public:
+ MEDLOADER_EXPORT static MEDFileStructureElements *New(const std::string& fileName, const MEDFileMeshSupports *ms);
MEDLOADER_EXPORT static MEDFileStructureElements *New(med_idt fid, const MEDFileMeshSupports *ms);
MEDLOADER_EXPORT static MEDFileStructureElements *New();
MEDLOADER_EXPORT int getNumberOf() const;
MEDLOADER_EXPORT std::vector<int> getDynGTAvail() const;
MEDLOADER_EXPORT const MEDFileStructureElement *getWithGT(int idGT) const;
- MEDLOADER_EXPORT int getNumberOfNodesPerCellOf(const std::string& seName) const;
+ MEDLOADER_EXPORT int getNumberOfNodesPerSE(const std::string& seName) const;
MEDLOADER_EXPORT const MEDFileStructureElement *getSEWithName(const std::string& seName) const;
+ MEDLOADER_EXPORT std::vector<std::string> getVarAttsOf(const std::string& seName) const;
+ MEDLOADER_EXPORT const MEDFileSEVarAtt *getVarAttOf(const std::string &seName, const std::string& varName) const;
+ MEDLOADER_EXPORT const MEDFileUMesh *getSupMeshWithName(const std::string& name) const;
public:
std::vector<const BigMemoryObject *> getDirectChildrenWithNull() const;
std::size_t getHeapMemorySizeWithoutChildren() const;