1 #ifndef sensei_SVTKDataAdaptor_h 2 #define sensei_SVTKDataAdaptor_h 4 #include "DataAdaptor.h" 5 #include <svtkSmartPointer.h> 32 void SetDataObject(
const std::string &meshName, svtkDataObject *mesh);
42 int GetDataObject(
const std::string &meshName, svtkDataObject *&dobj);
45 int GetNumberOfMeshes(
unsigned int &numMeshes)
override;
46 int GetMeshMetadata(
unsigned int id, MeshMetadataPtr &metadata)
override;
48 int GetMesh(
const std::string &meshName,
bool structure_only,
49 svtkDataObject *&mesh)
override;
53 int AddArray(svtkDataObject* mesh,
const std::string &meshName,
54 int association,
const std::string &arrayName)
override;
56 int ReleaseData()
override;
67 InternalsType *Internals;
SENSEI.
Definition: ADIOS2AnalysisAdaptor.h:27
virtual int GetMesh(const std::string &meshName, bool structureOnly, svtkDataObject *&mesh)=0
Fetches the requested data object from the simulation.
Base class that defines the interface for fetching data from a simulation.
Definition: DataAdaptor.h:25
A sensei::DataAdaptor for a svtkDataObject.
Definition: SVTKDataAdaptor.h:20