43 #ifndef vtkOpenFOAMReader_h 44 #define vtkOpenFOAMReader_h 56 class vtkOpenFOAMReaderPrivate;
66 int CanReadFile(
const char *);
77 {
return this->GetNumberOfSelectionArrays(this->CellDataArraySelection); }
83 {
return this->GetSelectionArrayStatus(this->CellDataArraySelection, name); }
85 { this->SetSelectionArrayStatus(this->CellDataArraySelection, name, status); }
91 {
return this->GetSelectionArrayName(this->CellDataArraySelection, index); }
97 { this->DisableAllSelectionArrays(this->CellDataArraySelection); }
99 { this->EnableAllSelectionArrays(this->CellDataArraySelection); }
105 {
return this->GetNumberOfSelectionArrays(this->PointDataArraySelection); }
111 {
return this->GetSelectionArrayStatus(this->PointDataArraySelection, name); }
113 { this->SetSelectionArrayStatus(this->PointDataArraySelection,
120 {
return this->GetSelectionArrayName(this->PointDataArraySelection, index); }
126 { this->DisableAllSelectionArrays(this->PointDataArraySelection); }
128 { this->EnableAllSelectionArrays(this->PointDataArraySelection); }
134 {
return this->GetNumberOfSelectionArrays(
135 this->LagrangianDataArraySelection); }
142 {
return this->GetSelectionArrayStatus(this->LagrangianDataArraySelection,
145 { this->SetSelectionArrayStatus(this->LagrangianDataArraySelection, name,
153 {
return this->GetSelectionArrayName(this->LagrangianDataArraySelection,
160 { this->DisableAllSelectionArrays(this->LagrangianDataArraySelection); }
162 { this->EnableAllSelectionArrays(this->LagrangianDataArraySelection); }
169 {
return this->GetNumberOfSelectionArrays(this->PatchDataArraySelection); }
175 {
return this->GetSelectionArrayStatus(this->PatchDataArraySelection, name); }
177 { this->SetSelectionArrayStatus(this->PatchDataArraySelection, name,
184 {
return this->GetSelectionArrayName(this->PatchDataArraySelection, index); }
190 { this->DisableAllSelectionArrays(this->PatchDataArraySelection); }
192 { this->EnableAllSelectionArrays(this->PatchDataArraySelection); }
251 bool SetTimeValue(
const double);
253 int MakeMetaDataAtTimeStep(
const bool);
256 friend class vtkOpenFOAMReaderPrivate;
int GetCellArrayStatus(const char *name)
Wrapper around std::string to keep symbols short.
unsigned long int LagrangianSelectionMTimeOld
int AddDimensionsToArrayNames
void EnableAllPatchArrays()
void SetParent(vtkOpenFOAMReader *parent)
void SetLagrangianArrayStatus(const char *name, int status)
int GetPatchArrayStatus(const char *name)
void SetPointArrayStatus(const char *name, int status)
int ListTimeStepsByControlDict
int GetNumberOfCellArrays(void)
vtkDataArraySelection * LagrangianDataArraySelection
int GetPointArrayStatus(const char *name)
#define vtkGetMacro(name, type)
const char * GetCellArrayName(int index)
vtkStringArray * LagrangianPaths
vtkDataArraySelection * CellDataArraySelection
a vtkAbstractArray subclass for strings
const char * GetPatchArrayName(int index)
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
#define vtkSetStringMacro(name)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkTypeMacro(thisClass, superclass)
int GetNumberOfLagrangianArrays(void)
unsigned long int CellSelectionMTimeOld
const char * GetLagrangianArrayName(int index)
#define VTKIOGEOMETRY_EXPORT
dynamic, self-adjusting array of double
static vtkMultiBlockDataSetAlgorithm * New()
vtkStdString * FileNameOld
void DisableAllCellArrays()
void EnableAllLagrangianArrays()
dynamic, self-adjusting array of char
int GetNumberOfPatchArrays(void)
GLuint const GLchar * name
a simple class to control print indentation
int ListTimeStepsByControlDictOld
Store on/off settings for data arrays for a vtkSource.
void EnableAllPointArrays()
vtkDataArraySelection * PointDataArraySelection
reads a dataset in OpenFOAM format
unsigned long int PointSelectionMTimeOld
#define vtkGetStringMacro(name)
int AddDimensionsToArrayNamesOld
void DisableAllPatchArrays()
int DecomposePolyhedraOld
void DisableAllLagrangianArrays()
void EnableAllCellArrays()
const char * GetPointArrayName(int index)
void UpdateProgress(double amount)
int GetNumberOfPointArrays(void)
unsigned long int PatchSelectionMTimeOld
create and manipulate unsorted lists of objects
int PositionsIsIn13FormatOld
void SetPatchArrayStatus(const char *name, int status)
void DisableAllPointArrays()
void PrintSelf(ostream &os, vtkIndent indent)
int GetLagrangianArrayStatus(const char *name)
#define vtkBooleanMacro(name, type)
int PositionsIsIn13Format
void SetCellArrayStatus(const char *name, int status)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkSetMacro(name, type)
vtkDataArraySelection * PatchDataArraySelection