37 #ifndef vtkSLACReader_h 38 #define vtkSLACReader_h 66 virtual void AddModeFileName(
const char *fname);
67 virtual void RemoveAllModeFileNames();
68 virtual unsigned int GetNumberOfModeFileNames();
69 virtual const char *GetModeFileName(
unsigned int idx);
98 virtual int GetNumberOfVariableArrays();
99 virtual const char *GetVariableArrayName(
int idx);
100 virtual int GetVariableArrayStatus(
const char *
name);
101 virtual void SetVariableArrayStatus(
const char *
name,
int status);
106 virtual void ResetFrequencyScales();
107 virtual void SetFrequencyScale(
int index,
double scale);
112 virtual void ResetPhaseShifts();
113 virtual void SetPhaseShift(
int index,
double shift);
123 static int CanReadFile(
const char *filename);
152 if (endpointA < endpointB)
154 this->MinEndPoint = endpointA; this->MaxEndPoint = endpointB;
158 this->MinEndPoint = endpointB; this->MaxEndPoint = endpointA;
207 friend class vtkInternal;
236 static void SelectionModifiedCallback(
vtkObject *caller,
unsigned long eid,
237 void *clientdata,
void *calldata);
246 virtual vtkIdType GetNumTuplesInVariable(
int ncFD,
int varId,
247 int expectedNumComponents);
252 virtual int CheckTetrahedraWinding(
int meshFD);
263 virtual int ReadTetrahedronInteriorArray(
int meshFD,
265 virtual int ReadTetrahedronExteriorArray(
int meshFD,
300 void RemoveAllMidpoints();
328 void RemoveAllMidpoints();
336 void InitTraversal();
383 virtual int ReadFieldData(
const int *modeFDArray,
402 virtual int MeshUpToDate();
409 #endif //vtkSLACReader_h
EdgeEndpoints(vtkIdType endpointA, vtkIdType endpointB)
abstract base class for most VTK objects
GLenum GLenum GLenum GLenum GLenum scale
#define vtkGetMacro(name, type)
record modification and/or execution time
dynamic, self-adjusting array of vtkIdType
Hold a reference to a vtkObjectBase instance.
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
#define vtkSetStringMacro(name)
#define vtkTypeMacro(thisClass, superclass)
dynamic, self-adjusting array of double
static vtkMultiBlockDataSetAlgorithm * New()
MidpointCoordinates(const double coord[3], vtkIdType id)
GLuint const GLchar * name
a simple class to control print indentation
Store on/off settings for data arrays for a vtkSource.
bool operator==(const EdgeEndpoints &other) const
#define vtkGetStringMacro(name)
vtkIdType GetMinEndPoint() const
Composite dataset that organizes datasets into blocks.
void PrintSelf(ostream &os, vtkIndent indent)
#define VTKIONETCDF_EXPORT
#define vtkBooleanMacro(name, type)
vtkIdType GetMaxEndPoint() const
vtkTimeStamp MeshReadTime
#define vtkSetMacro(name, type)