25#ifndef vtkCONVERGECFDCGNSReader_h
26#define vtkCONVERGECFDCGNSReader_h
28#include "vtkIOCGNSReaderModule.h"
36VTK_ABI_NAMESPACE_BEGIN
78 vtkSetMacro(FileName, std::string);
79 vtkGetMacro(FileName, std::string);
97 void FindVectorNodeIds(
int cgioId,
const std::vector<double>& arrayIds,
const std::string& prefix,
98 double& vectorXId,
double& vectorYId,
double& vectorZId)
const;
103 bool CreateParcelPoints(
104 int cgioId,
double parcelXId,
double parcelYId,
double parcelZId,
vtkPolyData* parcel)
const;
111 const std::string& name,
const std::vector<double>& arrayIds,
bool isVector)
const;
113 std::string FileName;
114 bool DataArraysInitialized =
false;
vtkCGNSReader creates a multi-block dataset and reads unstructured grids and structured meshes from b...
Reader for CONVERGECFD CGNS post files.
vtkCONVERGECFDCGNSReader()
static vtkCONVERGECFDCGNSReader * New()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Methods for subclasses to override to handle different pipeline requests.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Methods for subclasses to override to handle different pipeline requests.
virtual int CanReadFile(VTK_FILEPATH const std::string &filename)
Return whether the file can be read with this reader.
~vtkCONVERGECFDCGNSReader() override=default
Store on/off settings for data arrays, etc.
a simple class to control print indentation
Allocate and hold a VTK object.
Superclass for algorithms that produce vtkPartitionedDataSetCollectionAlgorithm.
concrete dataset represents vertices, lines, polygons, and triangle strips
Hold a reference to a vtkObjectBase instance.