Go to the documentation of this file.
22 #ifndef VTKAMRBASEPARTICLESREADER_H_
23 #define VTKAMRBASEPARTICLESREADER_H_
89 const double minx,
const double miny,
const double minz )
91 this->MinLocation[ 0 ] = minx;
92 this->MinLocation[ 1 ] = miny;
93 this->MinLocation[ 2 ] = minz;
100 const double maxx,
const double maxy,
const double maxz )
102 this->MaxLocation[ 0 ] = maxx;
103 this->MaxLocation[ 1 ] = maxy;
104 this->MaxLocation[ 2 ] = maxz;
169 vtkObject *caller,
unsigned long eid,
void *clientdata,
void *calldata );
183 double MinLocation[3];
184 double MaxLocation[3];
void SetMaxLocation(const double maxx, const double maxy, const double maxz)
vtkMultiProcessController * Controller
vtkDataArraySelection * ParticleDataArraySelection
#define vtkGetObjectMacro(name, type)
bool IsBlockMine(const int blkIdx)
vtkCallbackCommand * SelectionObserver
virtual vtkPolyData * ReadParticles(const int blkIdx)=0
virtual int FillOutputPortInformation(int port, vtkInformation *info)
static void SelectionModifiedCallback(vtkObject *caller, unsigned long eid, void *clientdata, void *calldata)
int GetBlockProcessId(const int blkIdx)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
int GetParticleArrayStatus(const char *name)
GLint GLint GLint GLint GLint x
Store on/off settings for data arrays for a vtkSource.
virtual void ReadMetaData()=0
GLuint const GLchar * name
Multiprocessing communication superclass.
int GetNumberOfParticleArrays()
a simple class to control print indentation
bool CheckLocation(const double x, const double y, const double z)
void SetMinLocation(const double minx, const double miny, const double minz)
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
virtual int GetTotalNumberOfParticles()=0
virtual ~vtkAMRBaseParticlesReader()
vtkBooleanMacro(IgnoreDriverBugs, bool)
void InitializeParticleDataSelections()
vtkSetMacro(IgnoreDriverBugs, bool)
vtkAMRBaseParticlesReader()
GLint GLint GLint GLint GLint GLint y
virtual void SetupParticleDataSelections()=0
void PrintSelf(ostream &os, vtkIndent indent)
virtual void SetFileName(const char *fileName)
concrete dataset represents vertices, lines, polygons, and triangle strips
supports function callbacks
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetParticleArrayStatus(const char *name, int status)
const char * GetParticleArrayName(int index)
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.