VTK-m  2.0
Public Member Functions | Private Member Functions | List of all members
vtkm::io::VTKStructuredGridReader Class Reference

#include <VTKStructuredGridReader.h>

Inheritance diagram for vtkm::io::VTKStructuredGridReader:
vtkm::io::VTKDataSetReaderBase

Public Member Functions

VTKM_CONT VTKStructuredGridReader (const char *fileName)
 
VTKM_CONT VTKStructuredGridReader (const std::string &fileName)
 
- Public Member Functions inherited from vtkm::io::VTKDataSetReaderBase
VTKM_CONT VTKDataSetReaderBase (const char *fileName)
 
VTKM_CONT VTKDataSetReaderBase (const std::string &fileName)
 
virtual VTKM_CONT ~VTKDataSetReaderBase ()
 
 VTKDataSetReaderBase (const VTKDataSetReaderBase &)=delete
 
void operator= (const VTKDataSetReaderBase &)=delete
 
const VTKM_CONT vtkm::cont::DataSetReadDataSet ()
 
const vtkm::cont::DataSetGetDataSet () const
 
virtual VTKM_CONT void PrintSummary (std::ostream &out) const
 

Private Member Functions

VTKM_CONT void Read () override
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ VTKStructuredGridReader() [1/2]

VTKM_CONT vtkm::io::VTKStructuredGridReader::VTKStructuredGridReader ( const char *  fileName)
explicit

◆ VTKStructuredGridReader() [2/2]

VTKM_CONT vtkm::io::VTKStructuredGridReader::VTKStructuredGridReader ( const std::string &  fileName)
explicit

Member Function Documentation

◆ Read()

VTKM_CONT void vtkm::io::VTKStructuredGridReader::Read ( )
overrideprivatevirtual

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