cee::pt::PtfxDatasetWriter
-
class
PtfxDatasetWriter Writer for the PTFX binary particle format.
See also
PtfxDatasetReader, ParticleDatasetReader
Public Functions
-
PtfxDatasetWriter()
-
CEE_DISALLOW_COPY_AND_ASSIGN(PtfxDatasetWriter)
-
bool
open(const Str &filePath, uint32_t maxParticleCount, uint32_t timestepCount, const std::array<float, 3> &bboxMin, const std::array<float, 3> &bboxMax, const std::vector<PtfxScalarFieldInfo> &scalarFields, Error *error = nullptr) Opens a new PTFX dataset for writing.
-
bool
writeFrame(const std::vector<uint32_t> &ids, const std::vector<float> &positions, const std::vector<std::vector<float>> &scalarArrays, Error *error = nullptr) Writes a single frame of particle data.
-
bool
isOpen() const
-
uint32_t
framesWritten() const
-