- int getCellIdFromPos(int i, int j, int k) const;
- int getNodeIdFromPos(int i, int j, int k) const;
- virtual void getNodeGridStructure(int *res) const = 0;
- virtual void getSplitCellValues(int *res) const = 0;
- virtual void getSplitNodeValues(int *res) const = 0;
- virtual std::vector<int> getNodeGridStructure() const throw(INTERP_KERNEL::Exception) = 0;
- std::vector<int> getCellGridStructure() const throw(INTERP_KERNEL::Exception);
- virtual MEDCouplingStructuredMesh *buildStructuredSubPart(const std::vector< std::pair<int,int> >& cellPart) const throw(INTERP_KERNEL::Exception) = 0;
- static bool IsPartStructured(const int *startIds, const int *stopIds, const std::vector<int>& st, std::vector< std::pair<int,int> >& partCompactFormat) throw(INTERP_KERNEL::Exception);
- static DataArrayInt *BuildExplicitIdsFrom(const std::vector<int>& st, const std::vector< std::pair<int,int> >& partCompactFormat) throw(INTERP_KERNEL::Exception);
- static DataArrayInt *Build1GTNodalConnectivity(const int *nodeStBg, const int *nodeStEnd) throw(INTERP_KERNEL::Exception);
+ MEDCOUPLING_EXPORT int getCellIdFromPos(int i, int j, int k) const;
+ MEDCOUPLING_EXPORT int getNodeIdFromPos(int i, int j, int k) const;
+ MEDCOUPLING_EXPORT virtual void getNodeGridStructure(int *res) const = 0;
+ MEDCOUPLING_EXPORT virtual void getSplitCellValues(int *res) const = 0;
+ MEDCOUPLING_EXPORT virtual void getSplitNodeValues(int *res) const = 0;
+ MEDCOUPLING_EXPORT virtual std::vector<int> getNodeGridStructure() const = 0;
+ MEDCOUPLING_EXPORT std::vector<int> getCellGridStructure() const;
+ MEDCOUPLING_EXPORT virtual MEDCouplingStructuredMesh *buildStructuredSubPart(const std::vector< std::pair<int,int> >& cellPart) const = 0;
+ MEDCOUPLING_EXPORT static bool IsPartStructured(const int *startIds, const int *stopIds, const std::vector<int>& st, std::vector< std::pair<int,int> >& partCompactFormat);
+ MEDCOUPLING_EXPORT static DataArrayInt *BuildExplicitIdsFrom(const std::vector<int>& st, const std::vector< std::pair<int,int> >& partCompactFormat);
+ MEDCOUPLING_EXPORT static DataArrayInt *Build1GTNodalConnectivity(const int *nodeStBg, const int *nodeStEnd);