#include "ct_laspointformat8.h" CT_LASPointFormat8::CT_LASPointFormat8() : CT_LASPointFormat7() { } size_t CT_LASPointFormat8::sizeInBytes() const { return CT_LASPointFormat7::sizeInBytes() + nirPacketSizeInBytes(); } void CT_LASPointFormat8::write(QDataStream &stream, CT_LASHeader* header, const CT_Point &p, const size_t &globalIndex) const { CT_LASPointFormat7::write(stream, header, p, globalIndex); writeInfoFormat8(stream, globalIndex); } QList CT_LASPointFormat8::typesToSearch() { QList l = CT_LASPointFormat7::typesToSearch(); l.append(nirPacketTypesNeeded()); return l; } void CT_LASPointFormat8::writeInfoFormat8(QDataStream &stream, const size_t& globalIndex) const { writeNirPacket(stream, globalIndex, scalars(CT_LasDefine::NIR)); }