6 #include "vtkIOERFModule.h"
14 VTK_ABI_NAMESPACE_BEGIN
118 void EnableAllVariables();
119 void EnableAllBlocks();
127 void SetVariablesStatus(
const char*
name,
int status);
128 void SetStagesStatus(
const char*
name,
int status);
129 void SetBlocksStatus(
const char*
name,
int status);
174 bool IsValidERFDataset(
const hid_t& fileId)
const;
182 bool ExtractTemporalData(
const hid_t& rootIdx);
209 void AppendSinglestateGroupData(hid_t fileId);
223 void AppendSinglestateBlock(
const hid_t& fileId);
228 void AppendFieldDataByName(
235 void BuildMesh(
const hid_t& fileId);
246 int& streamNodeId,
int& meshNodeId,
int& meshStartId);
251 int GetTimeValuesIndex();
258 int GetAttributeValueAsInt(
const hid_t& erfIdx,
const std::string& attributeName)
const;
277 bool IsCellSupported(
int ndim,
int npelem);
278 bool Is0DCellSupported(
int npelem);
279 bool Is1DCellSupported(
int npelem);
280 bool Is2DCellSupported(
int npelem);
281 bool Is3DCellSupported(
int npelem);
288 hid_t arrayId,
vtkIntArray* entid,
int numberOfDimensions,
int numberOfIndicePerCell,
296 const std::vector<int>& resData,
int numberOfIndicePerCell,
int numberOfCell);
298 const std::vector<int>& resData,
int numberOfIndicePerCell,
int numberOfCell);
300 const std::vector<int>& resData,
int numberOfIndicePerCell,
int numberOfCell);
302 const std::vector<int>& resData,
int numberOfIndicePerCell,
int numberOfCell);
315 std::vector<int> States;
316 std::vector<double> TimeValues;
317 double TimeRanges[2] = { 0.0, 0.0 };
318 double CurrentTimeValue = 0.0;
320 std::map<std::string, vtkSmartPointer<vtkUnstructuredGrid>> MeshPoints;
321 std::map<std::string, vtkSmartPointer<vtkUnstructuredGrid>> Meshs;
324 VTK_ABI_NAMESPACE_END
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Methods for subclasses to override to handle different pipeline requests.
dynamic, self-adjusting array of int
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Methods for subclasses to override to handle different pipeline requests.
a simple class to control print indentation
Store on/off settings for data arrays, etc.
dataset represents arbitrary combinations of all possible cell types
Superclass for algorithms that produce vtkPartitionedDataSetCollectionAlgorithm.
dynamic, self-adjusting array of unsigned char
object to represent cell connectivity
static vtkAlgorithm * New()
hierarchical representation to use with vtkPartitionedDataSetCollection
Composite dataset that groups datasets as a collection.