An abstract base class that implements all the common functionality for all particle readers.
A concrete instance of the vtkAMRBaseParticlesReader which provides functionality for loading ENZO AM...
virtual ~vtkAMREnzoParticlesReader()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
static vtkAMREnzoParticlesReader * New()
vtkEnzoReaderInternal * Internal
vtkDataArray * GetParticlesTypeArray(const int blockIdx)
Returns the ParticlesType Array.
int GetTotalNumberOfParticles()
See vtkAMRBaseParticlesReader::GetTotalNumberOfParticles.
bool CheckParticleType(const int pIdx, vtkIntArray *ptypes)
Filter's by particle type, iff particle_type is included in the given file.
vtkAMREnzoParticlesReader()
void SetupParticleDataSelections()
See vtkAMRBaseParticlesReader::SetupParticleDataSelections.
vtkPolyData * ReadParticles(const int blkidx)
Reads the particles.
void ReadMetaData()
See vtkAMRBaseParticlesReader::ReadMetaData()
vtkPolyData * GetParticles(const char *file, const int blockIdx)
Read the particles from the given particles file for the block corresponding to the given block index...