Go to the documentation of this file.
37 #ifndef vtkSLACReader_h
38 #define vtkSLACReader_h
152 if (endpointA < endpointB)
154 this->MinEndPoint = endpointA; this->MaxEndPoint = endpointB;
158 this->MinEndPoint = endpointB; this->MaxEndPoint = endpointA;
207 friend class vtkInternal;
237 void *clientdata,
void *calldata);
247 int expectedNumComponents);
409 #endif //vtkSLACReader_h
virtual int ReadFieldData(const int *modeFDArray, int numModeFDs, vtkMultiBlockDataSet *output)
virtual void PrintSelf(ostream &os, vtkIndent indent)
void RemoveMidpoint(const EdgeEndpoints &edge)
static vtkSLACReader * New()
void RemoveAllMidpoints()
static void SelectionModifiedCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
virtual int ReadMidpointCoordinates(int meshFD, vtkMultiBlockDataSet *output, MidpointCoordinateMap &map)
virtual vtkDoubleArray * GetPhaseShifts()
MidpointCoordinates * FindMidpoint(const EdgeEndpoints &edge)
virtual int MeshUpToDate()
record modification and/or execution time
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
GLenum GLenum GLenum GLenum GLenum scale
void RemoveAllMidpoints()
#define vtkTypeMacro(thisClass, superclass)
virtual void ResetPhaseShifts()
virtual void SetFrequencyScale(int index, double scale)
virtual void RemoveAllModeFileNames()
Hold a reference to a vtkObjectBase instance.
abstract base class for most VTK objects
vtkIdType * FindMidpoint(const EdgeEndpoints &edge)
Composite dataset that organizes datasets into blocks.
virtual int GetVariableArrayStatus(const char *name)
vtkIdType GetNumberOfMidpoints() const
virtual int GetNumberOfVariableArrays()
Store on/off settings for data arrays for a vtkSource.
static vtkInformationIntegerKey * IS_EXTERNAL_SURFACE()
bool operator==(const EdgeEndpoints &other) const
GLuint const GLchar * name
virtual int CheckTetrahedraWinding(int meshFD)
void AddMidpoint(const EdgeEndpoints &edge, vtkIdType midpoint)
virtual int RestoreMeshCache(vtkMultiBlockDataSet *surfaceOutput, vtkMultiBlockDataSet *volumeOutput, vtkMultiBlockDataSet *compositeOutput)
virtual void SetVariableArrayStatus(const char *name, int status)
vtkIdType GetNumberOfMidpoints() const
virtual int ReadMidpointData(int meshFD, vtkMultiBlockDataSet *output, MidpointIdMap &map)
virtual vtkSmartPointer< vtkDataArray > ReadPointDataArray(int ncFD, int varId)
virtual int InterpolateMidpointData(vtkMultiBlockDataSet *output, MidpointIdMap &map)
a simple class to control print indentation
void AddMidpoint(const EdgeEndpoints &edge, const MidpointCoordinates &midpoint)
#define vtkSetStringMacro(name)
static int CanReadFile(const char *filename)
virtual vtkDoubleArray * GetFrequencyScales()
virtual unsigned int GetNumberOfModeFileNames()
virtual const char * GetModeFileName(unsigned int idx)
vtkIdType GetMinEndPoint() const
#define vtkGetMacro(name, type)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkGetStringMacro(ExtensionsString)
virtual vtkIdType GetNumTuplesInVariable(int ncFD, int varId, int expectedNumComponents)
virtual void AddModeFileName(const char *fname)
vtkTimeStamp MeshReadTime
vtkBooleanMacro(IgnoreDriverBugs, bool)
virtual int ReadTetrahedronInteriorArray(int meshFD, vtkIdTypeArray *connectivity)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int ReadTetrahedronExteriorArray(int meshFD, vtkIdTypeArray *connectivity)
static vtkInformationIntegerKey * IS_INTERNAL_VOLUME()
bool GetNextMidpoint(EdgeEndpoints &edge, vtkIdType &midpoint)
dynamic, self-adjusting array of vtkIdType
static vtkInformationObjectBaseKey * POINTS()
#define VTKIONETCDF_EXPORT
vtkIdType GetMaxEndPoint() const
virtual const char * GetVariableArrayName(int idx)
dynamic, self-adjusting array of double
virtual void SetPhaseShift(int index, double shift)
static vtkInformationObjectBaseKey * POINT_DATA()
virtual void ResetFrequencyScales()
MidpointCoordinates(const double coord[3], vtkIdType id)
EdgeEndpoints(vtkIdType endpointA, vtkIdType endpointB)
void RemoveMidpoint(const EdgeEndpoints &edge)
virtual int ReadConnectivity(int meshFD, vtkMultiBlockDataSet *surfaceOutput, vtkMultiBlockDataSet *volumeOutput)
virtual int ReadCoordinates(int meshFD, vtkMultiBlockDataSet *output)
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.