|
VTK-m
2.3
|
Reads a legacy VTK file. More...
#include <VTKDataSetReader.h>
Public Member Functions | |
| VTKDataSetReader (const char *fileName) | |
| VTKDataSetReader (const std::string &fileName) | |
| Construct a reader to load data from the given file. More... | |
| ~VTKDataSetReader () override | |
| VTKDataSetReader (const VTKDataSetReader &)=delete | |
| void | operator= (const VTKDataSetReader &)=delete |
| void | PrintSummary (std::ostream &out) const override |
Public Member Functions inherited from vtkm::io::VTKDataSetReaderBase | |
| VTKDataSetReaderBase (const char *fileName) | |
| VTKDataSetReaderBase (const std::string &fileName) | |
| virtual | ~VTKDataSetReaderBase () |
| VTKDataSetReaderBase (const VTKDataSetReaderBase &)=delete | |
| void | operator= (const VTKDataSetReaderBase &)=delete |
| const vtkm::cont::DataSet & | ReadDataSet () |
Load data from the file and return it in a DataSet object. More... | |
| const vtkm::cont::DataSet & | GetDataSet () const |
Private Member Functions | |
| void | CloseFile () override |
| void | Read () override |
Private Attributes | |
| std::unique_ptr< VTKDataSetReaderBase > | Reader |
Additional Inherited Members | |
Protected Member Functions inherited from vtkm::io::VTKDataSetReaderBase | |
| void | ReadPoints () |
| void | ReadCells (vtkm::cont::ArrayHandle< vtkm::Id > &connectivity, vtkm::cont::ArrayHandle< vtkm::IdComponent > &numIndices) |
| void | ReadShapes (vtkm::cont::ArrayHandle< vtkm::UInt8 > &shapes) |
| void | ReadAttributes () |
| void | SetCellsPermutation (const vtkm::cont::ArrayHandle< vtkm::Id > &permutation) |
| vtkm::cont::ArrayHandle< vtkm::Id > | GetCellsPermutation () const |
| void | TransferDataFile (VTKDataSetReaderBase &reader) |
| void | ReadGlobalFields (std::vector< vtkm::Float32 > *visitBounds=nullptr) |
| void | DoSkipArrayVariant (std::string dataType, std::size_t numElements, vtkm::IdComponent numComponents) |
| vtkm::cont::UnknownArrayHandle | DoReadArrayVariant (vtkm::cont::Field::Association association, std::string dataType, std::size_t numElements, vtkm::IdComponent numComponents) |
| template<typename T > | |
| void | ReadArray (std::vector< T > &buffer) |
| template<vtkm::IdComponent NumComponents> | |
| void | ReadArray (std::vector< vtkm::Vec< vtkm::io::internal::DummyBitType, NumComponents >> &buffer) |
| 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 >) |
| void | SkipArray (std::size_t numElements, vtkm::io::internal::DummyBitType, vtkm::IdComponent numComponents=1) |
| void | SkipStringArray (std::size_t numStrings) |
| void | SkipArrayMetaData (vtkm::IdComponent numComponents) |
Protected Attributes inherited from vtkm::io::VTKDataSetReaderBase | |
| std::unique_ptr< internal::VTKDataSetFile > | DataFile |
| vtkm::cont::DataSet | DataSet |
Reads a legacy VTK file.
By convention, legacy VTK files have a .vtk extension. This class should be constructed with a filename, and the data read with ReadDataSet.
| vtkm::io::VTKDataSetReader::VTKDataSetReader | ( | const char * | fileName | ) |
| vtkm::io::VTKDataSetReader::VTKDataSetReader | ( | const std::string & | fileName | ) |
Construct a reader to load data from the given file.
|
override |
|
delete |
|
overrideprivatevirtual |
Reimplemented from vtkm::io::VTKDataSetReaderBase.
|
delete |
|
overridevirtual |
Reimplemented from vtkm::io::VTKDataSetReaderBase.
|
overrideprivatevirtual |
Implements vtkm::io::VTKDataSetReaderBase.
|
private |
1.8.17