LAMPCAE/extlib/TecIO/include/ClassicZoneWriterAbstract.h

7 lines
1.0 KiB
C
Raw Normal View History

2024-03-20 08:12:44 +00:00
#pragma once
#include "ClassicZoneHeaderWriter.h"
#include "ClassicZoneVariableWriter.h"
#include "ZoneWriterAbstract.h"
#include "ClassicZoneFileLocations.h"
namespace tecplot { namespace ___3933 { class ClassicZoneWriterAbstract : public ___4709 { public: ClassicZoneWriterAbstract( ItemSetIterator& varIter, ___4636 zone, ___4636 ___341, std::vector<___372> const& ___4564, ___372 ___4499, ___37& ___36); virtual ~ClassicZoneWriterAbstract(); protected: ClassicZoneVariableWriter m_variableWriter; ClassicZoneHeaderWriter m_headerWriter; ClassicZoneFileLocations m_zoneFileLocations; private: virtual uint64_t zoneConnectivityFileSize(bool ___2002) = 0; virtual uint64_t zoneDataFileSize(bool ___2002); virtual uint64_t zoneHeaderFileSize(bool ___2002); virtual ___372 writeZoneData(FileWriterInterface& szpltFile); virtual ___372 writeZoneConnectivity(FileWriterInterface& szpltFile) = 0; virtual ___372 writeZoneHeader(FileWriterInterface& szpltFile); }; }}