- MEDCouplingAutoRefCountObjectPtr<DataArrayInt> _fam_nodes;
- MEDCouplingAutoRefCountObjectPtr<DataArrayInt> _num_nodes;
- MEDCouplingAutoRefCountObjectPtr<DataArrayAsciiChar> _names_nodes;
- MEDCouplingAutoRefCountObjectPtr<DataArrayInt> _fam_cells;
- MEDCouplingAutoRefCountObjectPtr<DataArrayInt> _num_cells;
- MEDCouplingAutoRefCountObjectPtr<DataArrayAsciiChar> _names_cells;
- mutable MEDCouplingAutoRefCountObjectPtr<DataArrayInt> _rev_num_nodes;
- mutable MEDCouplingAutoRefCountObjectPtr<DataArrayInt> _rev_num_cells;
+ static void LoadStrMeshDAFromFile(med_idt fid, int meshDim, int dt, int it, const std::string& mName, MEDFileMeshReadSelector *mrs,
+ MCAuto<DataArrayInt>& famCells, MCAuto<DataArrayInt>& numCells, MCAuto<DataArrayAsciiChar>& namesCells);
+ private:
+ MCAuto<DataArrayInt> _fam_nodes;
+ MCAuto<DataArrayInt> _num_nodes;
+ MCAuto<DataArrayAsciiChar> _names_nodes;
+ MCAuto<DataArrayInt> _fam_cells;
+ MCAuto<DataArrayInt> _num_cells;
+ MCAuto<DataArrayAsciiChar> _names_cells;
+ MCAuto<DataArrayInt> _fam_faces;
+ MCAuto<DataArrayInt> _num_faces;
+ MCAuto<DataArrayAsciiChar> _names_faces;
+ mutable MCAuto<DataArrayInt> _rev_num_nodes;
+ mutable MCAuto<DataArrayInt> _rev_num_cells;
+ mutable MCAuto<MEDCoupling1SGTUMesh> _faces_if_necessary;