#include "vtkMEDWriter.h"#include "vtkAdjacentVertexIterator.h"#include "vtkIntArray.h"#include "vtkLongArray.h"#include "vtkCellData.h"#include "vtkPointData.h"#include "vtkFloatArray.h"#include "vtkCellArray.h"#include "vtkStreamingDemandDrivenPipeline.h"#include "vtkInformationDataObjectMetaDataKey.h"#include "vtkUnstructuredGrid.h"#include "vtkMultiBlockDataSet.h"#include "vtkRectilinearGrid.h"#include "vtkInformationStringKey.h"#include "vtkAlgorithmOutput.h"#include "vtkObjectFactory.h"#include "vtkMutableDirectedGraph.h"#include "vtkPolyData.h"#include "vtkDataSet.h"#include "vtkInformationVector.h"#include "vtkInformation.h"#include "vtkDataArraySelection.h"#include "vtkTimeStamp.h"#include "vtkInEdgeIterator.h"#include "vtkInformationDataObjectKey.h"#include "vtkExecutive.h"#include "vtkVariantArray.h"#include "vtkStringArray.h"#include "vtkDoubleArray.h"#include "vtkCharArray.h"#include "vtkUnsignedCharArray.h"#include "vtkDataSetAttributes.h"#include "vtkDemandDrivenPipeline.h"#include "vtkDataObjectTreeIterator.h"#include "vtkWarpScalar.h"#include "MEDFileMesh.hxx"#include "MEDFileField.hxx"#include "MEDFileData.hxx"#include "MEDCouplingMemArray.hxx"#include "MEDCouplingFieldInt.hxx"#include "MEDCouplingFieldDouble.hxx"#include "MEDCouplingRefCountObject.hxx"#include <map>#include <deque>#include <sstream>
Data Structures | |
| class | MZCException |
| class | MicroField |
| class | Grp |
| class | Fam |
Functions | |
| vtkStandardNewMacro (vtkMEDWriter) | |
| std::map< int, int > | ComputeMapOfType () |
| std::string | GetMeshNameWithContext (const std::vector< int > &context) |
| DataArrayInt * | ConvertVTKArrayToMCArrayInt (vtkDataArray *data) |
| DataArrayDouble * | ConvertVTKArrayToMCArrayDouble (vtkDataArray *data) |
| DataArray * | ConvertVTKArrayToMCArray (vtkDataArray *data) |
| MEDCouplingUMesh * | BuildMeshFromCellArray (vtkCellArray *ca, DataArrayDouble *coords, int meshDim, INTERP_KERNEL::NormalizedCellType type) |
| MEDCouplingUMesh * | BuildMeshFromCellArrayTriangleStrip (vtkCellArray *ca, DataArrayDouble *coords, MCAuto< DataArrayInt > &ids) |
| void | AppendMCFieldFrom (MEDCoupling::TypeOfField tf, MEDCouplingMesh *mesh, MEDFileData *mfd, MCAuto< DataArray > da, const DataArrayInt *n2oPtr) |
| void | PutAtLevelDealOrder (MEDFileData *mfd, int meshDimRel, const MicroField &mf) |
| void | AssignSingleGTMeshes (MEDFileData *mfd, const std::vector< MicroField > &ms) |
| DataArrayDouble * | BuildCoordsFrom (vtkPointSet *ds) |
| void | AddNodeFields (MEDFileData *mfd, vtkDataSetAttributes *dsa) |
| std::vector< MCAuto< DataArray > > | AddPartFields (const DataArrayInt *part, vtkDataSetAttributes *dsa) |
| std::vector< MCAuto< DataArray > > | AddPartFields2 (int bg, int end, vtkDataSetAttributes *dsa) |
| void | ConvertFromRectilinearGrid (MEDFileData *ret, vtkRectilinearGrid *ds, const std::vector< int > &context) |
| void | ConvertFromPolyData (MEDFileData *ret, vtkPolyData *ds, const std::vector< int > &context) |
| void | ConvertFromUnstructuredGrid (MEDFileData *ret, vtkUnstructuredGrid *ds, const std::vector< int > &context) |
| vtkInformationDataObjectMetaDataKey * | GetMEDReaderMetaDataIfAny () |
| bool | IsInformationOK (vtkInformation *info) |
| void | LoadFamGrpMapInfo (vtkMutableDirectedGraph *sil, std::string &meshName, std::vector< Grp > &groups, std::vector< Fam > &fams) |
| void | WriteMEDFileFromVTKDataSet (MEDFileData *mfd, vtkDataSet *ds, const std::vector< int > &context) |
| void | WriteMEDFileFromVTKMultiBlock (MEDFileData *mfd, vtkMultiBlockDataSet *ds, const std::vector< int > &context) |
| void | WriteMEDFileFromVTKGDS (MEDFileData *mfd, vtkDataObject *input) |
| void | PutFamGrpInfoIfAny (MEDFileData *mfd, const std::string &meshName, const std::vector< Grp > &groups, const std::vector< Fam > &fams) |
| vtkStandardNewMacro | ( | vtkMEDWriter | ) |
| std::map<int,int> ComputeMapOfType | ( | ) |
| std::string GetMeshNameWithContext | ( | const std::vector< int > & | context | ) |
| DataArrayInt* ConvertVTKArrayToMCArrayInt | ( | vtkDataArray * | data | ) |
| DataArrayDouble* ConvertVTKArrayToMCArrayDouble | ( | vtkDataArray * | data | ) |
| DataArray* ConvertVTKArrayToMCArray | ( | vtkDataArray * | data | ) |
References ConvertVTKArrayToMCArrayDouble(), and ConvertVTKArrayToMCArrayInt().
| MEDCouplingUMesh* BuildMeshFromCellArray | ( | vtkCellArray * | ca, |
| DataArrayDouble * | coords, | ||
| int | meshDim, | ||
| INTERP_KERNEL::NormalizedCellType | type | ||
| ) |
| MEDCouplingUMesh* BuildMeshFromCellArrayTriangleStrip | ( | vtkCellArray * | ca, |
| DataArrayDouble * | coords, | ||
| MCAuto< DataArrayInt > & | ids | ||
| ) |
| void AppendMCFieldFrom | ( | MEDCoupling::TypeOfField | tf, |
| MEDCouplingMesh * | mesh, | ||
| MEDFileData * | mfd, | ||
| MCAuto< DataArray > | da, | ||
| const DataArrayInt * | n2oPtr | ||
| ) |
| void PutAtLevelDealOrder | ( | MEDFileData * | mfd, |
| int | meshDimRel, | ||
| const MicroField & | mf | ||
| ) |
References AppendMCFieldFrom(), MicroField::getCellFields(), and MicroField::getMesh().
| void AssignSingleGTMeshes | ( | MEDFileData * | mfd, |
| const std::vector< MicroField > & | ms | ||
| ) |
References PutAtLevelDealOrder().
| DataArrayDouble* BuildCoordsFrom | ( | vtkPointSet * | ds | ) |
References ConvertVTKArrayToMCArrayDouble().
| void AddNodeFields | ( | MEDFileData * | mfd, |
| vtkDataSetAttributes * | dsa | ||
| ) |
References AppendMCFieldFrom(), and ConvertVTKArrayToMCArray().
| std::vector<MCAuto<DataArray> > AddPartFields | ( | const DataArrayInt * | part, |
| vtkDataSetAttributes * | dsa | ||
| ) |
References ConvertVTKArrayToMCArray().
| std::vector<MCAuto<DataArray> > AddPartFields2 | ( | int | bg, |
| int | end, | ||
| vtkDataSetAttributes * | dsa | ||
| ) |
References ConvertVTKArrayToMCArray().
| void ConvertFromRectilinearGrid | ( | MEDFileData * | ret, |
| vtkRectilinearGrid * | ds, | ||
| const std::vector< int > & | context | ||
| ) |
| void ConvertFromPolyData | ( | MEDFileData * | ret, |
| vtkPolyData * | ds, | ||
| const std::vector< int > & | context | ||
| ) |
| void ConvertFromUnstructuredGrid | ( | MEDFileData * | ret, |
| vtkUnstructuredGrid * | ds, | ||
| const std::vector< int > & | context | ||
| ) |
| vtkInformationDataObjectMetaDataKey* GetMEDReaderMetaDataIfAny | ( | ) |
| bool IsInformationOK | ( | vtkInformation * | info | ) |
References GetMEDReaderMetaDataIfAny().
| void LoadFamGrpMapInfo | ( | vtkMutableDirectedGraph * | sil, |
| std::string & | meshName, | ||
| std::vector< Grp > & | groups, | ||
| std::vector< Fam > & | fams | ||
| ) |
| void WriteMEDFileFromVTKDataSet | ( | MEDFileData * | mfd, |
| vtkDataSet * | ds, | ||
| const std::vector< int > & | context | ||
| ) |
References ConvertFromPolyData(), ConvertFromRectilinearGrid(), and ConvertFromUnstructuredGrid().
| void WriteMEDFileFromVTKMultiBlock | ( | MEDFileData * | mfd, |
| vtkMultiBlockDataSet * | ds, | ||
| const std::vector< int > & | context | ||
| ) |
References WriteMEDFileFromVTKDataSet().
| void WriteMEDFileFromVTKGDS | ( | MEDFileData * | mfd, |
| vtkDataObject * | input | ||
| ) |
References WriteMEDFileFromVTKDataSet(), and WriteMEDFileFromVTKMultiBlock().