SZLOrderedPartitionedZoneHeaderWriter.h 1023 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include "SzlFileLoader.h"
  3. #include "ZoneHeaderWriterAbstract.h"
  4. namespace tecplot
  5. {
  6. namespace ___3933
  7. {
  8. class ItemSetIterator;
  9. class SZLOrderedPartitionedZoneHeaderWriter : public ZoneHeaderWriterAbstract
  10. {
  11. public:
  12. SZLOrderedPartitionedZoneHeaderWriter(ItemSetIterator &varIter, ___4636 zone, ___4636 ___341, ___37 &___36, ___2240<int32_t> const &partitionFileNums, UInt64Array const &partitionHeaderFilePositions, UInt64Array const &partitionMinCornerNodes, UInt64Array const &partitionMaxCornerNodes, VarZoneMinMaxArray const &varPartitionMinMaxes);
  13. virtual ~SZLOrderedPartitionedZoneHeaderWriter();
  14. virtual uint64_t sizeInFile(bool ___2002) const;
  15. virtual ___372 write(FileWriterInterface &fileWriter) const;
  16. private:
  17. ___2240<int32_t> const &m_partitionFileNums;
  18. UInt64Array const &m_partitionHeaderFilePositions;
  19. UInt64Array const &m_partitionMinNodeNumbers;
  20. UInt64Array const &m_partitionMaxCornerNodes;
  21. VarZoneMinMaxArray const &m_varPartitionMinMaxes;
  22. };
  23. }
  24. }