Go to the documentation of this file.
43 #ifndef vtkOpenFOAMReader_h
44 #define vtkOpenFOAMReader_h
56 class vtkOpenFOAMReaderPrivate;
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); }
256 friend class vtkOpenFOAMReaderPrivate;
int MakeInformationVector(vtkInformationVector *, const vtkStdString &)
void PrintSelf(ostream &, vtkIndent)
vtkStringArray * LagrangianPaths
int PositionsIsIn13Format
int MakeMetaDataAtTimeStep(const bool)
const char * GetPatchArrayName(int index)
int GetCellArrayStatus(const char *name)
void SetCellArrayStatus(const char *name, int status)
int GetNumberOfLagrangianArrays(void)
#define vtkTypeMacro(thisClass, superclass)
void SetParent(vtkOpenFOAMReader *parent)
void EnableAllPatchArrays()
vtkStdString * FileNameOld
void CreateCasePath(vtkStdString &, vtkStdString &)
int ListTimeStepsByControlDict
unsigned long int LagrangianSelectionMTimeOld
#define VTKIOGEOMETRY_EXPORT
void SetLagrangianArrayStatus(const char *name, int status)
int GetPatchArrayStatus(const char *name)
void CreateCharArrayFromString(vtkCharArray *, const char *, vtkStdString &)
Store on/off settings for data arrays for a vtkSource.
void EnableAllPointArrays()
dynamic, self-adjusting array of char
int GetPointArrayStatus(const char *name)
GLuint const GLchar * name
vtkDataArraySelection * PointDataArraySelection
create and manipulate unsorted lists of objects
unsigned long int PointSelectionMTimeOld
void EnableAllCellArrays()
const char * GetPointArrayName(int index)
int PositionsIsIn13FormatOld
vtkDataArraySelection * CellDataArraySelection
unsigned long int CellSelectionMTimeOld
void SetPatchArrayStatus(const char *name, int status)
a simple class to control print indentation
static vtkOpenFOAMReader * New()
#define vtkSetStringMacro(name)
void DisableAllCellArrays()
#define vtkGetMacro(name, type)
const char * GetLagrangianArrayName(int index)
vtkGetStringMacro(ExtensionsString)
void EnableAllLagrangianArrays()
reads a dataset in OpenFOAM format
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
int CanReadFile(const char *)
vtkDoubleArray * GetTimeValues()
int GetNumberOfPatchArrays(void)
vtkDataArraySelection * PatchDataArraySelection
int ListTimeStepsByControlDictOld
void UpdateProgress(double)
int AddDimensionsToArrayNames
a vtkAbstractArray subclass for strings
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
dynamic, self-adjusting array of double
void SetPointArrayStatus(const char *name, int status)
int DecomposePolyhedraOld
Wrapper around std::string to keep symbols short.
int GetNumberOfPointArrays(void)
unsigned long int PatchSelectionMTimeOld
int GetNumberOfCellArrays(void)
vtkDataArraySelection * LagrangianDataArraySelection
bool SetTimeValue(const double)
void SetTimeInformation(vtkInformationVector *, vtkDoubleArray *)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void DisableAllPointArrays()
int AddDimensionsToArrayNamesOld
const char * GetCellArrayName(int index)
void DisableAllPatchArrays()
int GetLagrangianArrayStatus(const char *name)
void DisableAllLagrangianArrays()
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.