Viskores  1.0
Public Member Functions | Private Member Functions | List of all members
viskores::io::VTKRectilinearGridReader Class Reference

#include <VTKRectilinearGridReader.h>

Inheritance diagram for viskores::io::VTKRectilinearGridReader:
viskores::io::VTKDataSetReaderBase

Public Member Functions

 VTKRectilinearGridReader (const char *fileName)
 
 VTKRectilinearGridReader (const std::string &fileName)
 
- Public Member Functions inherited from viskores::io::VTKDataSetReaderBase
 VTKDataSetReaderBase (const char *fileName)
 
 VTKDataSetReaderBase (const std::string &fileName)
 
virtual ~VTKDataSetReaderBase ()
 
 VTKDataSetReaderBase (const VTKDataSetReaderBase &)=delete
 
void operator= (const VTKDataSetReaderBase &)=delete
 
const viskores::cont::DataSetReadDataSet ()
 Load data from the file and return it in a DataSet object. More...
 
const viskores::cont::DataSetGetDataSet () const
 
virtual void PrintSummary (std::ostream &out) const
 

Private Member Functions

void Read () override
 

Additional Inherited Members

- Protected Member Functions inherited from viskores::io::VTKDataSetReaderBase
void ReadPoints ()
 
void ReadCells (viskores::cont::ArrayHandle< viskores::Id > &connectivity, viskores::cont::ArrayHandle< viskores::IdComponent > &numIndices)
 
void ReadShapes (viskores::cont::ArrayHandle< viskores::UInt8 > &shapes)
 
void ReadAttributes ()
 
void SetCellsPermutation (const viskores::cont::ArrayHandle< viskores::Id > &permutation)
 
viskores::cont::ArrayHandle< viskores::IdGetCellsPermutation () const
 
void TransferDataFile (VTKDataSetReaderBase &reader)
 
virtual void CloseFile ()
 
void ReadGlobalFields (std::vector< viskores::Float32 > *visitBounds=nullptr)
 
void DoSkipArrayVariant (std::string dataType, std::size_t numElements, viskores::IdComponent numComponents)
 
viskores::cont::UnknownArrayHandle DoReadArrayVariant (viskores::cont::Field::Association association, std::string dataType, std::size_t numElements, viskores::IdComponent numComponents)
 
template<typename T >
void ReadArray (std::vector< T > &buffer)
 
template<viskores::IdComponent NumComponents>
void ReadArray (std::vector< viskores::Vec< viskores::io::internal::DummyBitType, NumComponents >> &buffer)
 
void ReadArray (std::vector< viskores::io::internal::DummyBitType > &buffer)
 
template<typename T >
void SkipArray (std::size_t numElements, T)
 
template<viskores::IdComponent NumComponents>
void SkipArray (std::size_t numElements, viskores::Vec< viskores::io::internal::DummyBitType, NumComponents >)
 
void SkipArray (std::size_t numElements, viskores::io::internal::DummyBitType, viskores::IdComponent numComponents=1)
 
void SkipStringArray (std::size_t numStrings)
 
void SkipArrayMetaData (viskores::IdComponent numComponents)
 
- Protected Attributes inherited from viskores::io::VTKDataSetReaderBase
std::unique_ptr< internal::VTKDataSetFile > DataFile
 
viskores::cont::DataSet DataSet
 

Constructor & Destructor Documentation

◆ VTKRectilinearGridReader() [1/2]

viskores::io::VTKRectilinearGridReader::VTKRectilinearGridReader ( const char *  fileName)
explicit

◆ VTKRectilinearGridReader() [2/2]

viskores::io::VTKRectilinearGridReader::VTKRectilinearGridReader ( const std::string &  fileName)
explicit

Member Function Documentation

◆ Read()

void viskores::io::VTKRectilinearGridReader::Read ( )
overrideprivatevirtual

The documentation for this class was generated from the following file: