FourdgsWriteOptions constructor

const FourdgsWriteOptions({
  1. String profile = 'default',
  2. double cutoff = fourdgsDefaultCutoff,
  3. int codec = codecDeflate,
  4. int level = 6,
  5. int maxDepth = 6,
  6. int minChunkGaussians = 2048,
  7. bool writeIndex = true,
  8. bool writeStatistics = false,
  9. bool writeSummaryOffsets = false,
  10. bool writeCrc = true,
  11. int shBands = 3,
  12. List<int> shBitDepths = const <int>[],
  13. bool verify = true,
  14. String library = '4dgs-dart encoder',
  15. String sceneProfile = '',
  16. Map<String, String> attributes = const <String, String>{},
  17. FourdgsObjectLayer? objects,
})

Implementation

const FourdgsWriteOptions({
  this.profile = 'default',
  this.cutoff = fourdgsDefaultCutoff,
  this.codec = codecDeflate,
  this.level = 6,
  this.maxDepth = 6,
  this.minChunkGaussians = 2048,
  this.writeIndex = true,
  this.writeStatistics = false,
  this.writeSummaryOffsets = false,
  this.writeCrc = true,
  this.shBands = 3,
  this.shBitDepths = const <int>[],
  this.verify = true,
  this.library = '4dgs-dart encoder',
  this.sceneProfile = '',
  this.attributes = const <String, String>{},
  this.objects,
});