cee::pt::MultiScalarFrameData

class MultiScalarFrameData

Result of reading a single VTP frame with multiple scalar fields at once.

Returned by VtpDatasetReader::readMultiScalarFrame().

See also

VtpDatasetReader

Public Members

uint32_t particleCount = 0

Number of particles in the frame.

std::vector<float> positions

Interleaved XYZ positions (size = particleCount * 3)

std::vector<uint32_t> ids

Per-particle IDs (size = particleCount)

std::vector<std::vector<float>> scalarArrays

One vector per requested field (each size = particleCount)