MCPcopy Create free account
hub / github.com/MPEGGroup/mpeg-pcc-tmc2 / print

Method print

source/lib/PccLibEncoder/source/PCCEncoderParameters.cpp:318–623  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

316}
317
318void PCCEncoderParameters::print() {
319 std::cout << "+ Parameters" << std::endl;
320 std::cout << "\t profileToolSet " << profileToolsetIdc_ << std::endl;
321 std::cout << "\t profileReconstructionIdc " << profileReconstructionIdc_ << std::endl;
322 std::cout << "\t rawPointsPatch " << rawPointsPatch_ << std::endl;
323 std::cout << "\t noAttributes " << noAttributes_ << std::endl;
324 std::cout << "\t attribute Colour Plane " << ( attributeVideo444_ ? "444" : "420" ) << std::endl;
325 std::cout << "\t enhancedOccupancyMapCode " << enhancedOccupancyMapCode_ << std::endl;
326 std::cout << "\t useRawPointsSeparateVideo " << useRawPointsSeparateVideo_ << std::endl;
327 if ( useRawPointsSeparateVideo_ )
328 std::cout << "\t attributeRawSeparateVideoWidth " << attributeRawSeparateVideoWidth_ << std::endl;
329 std::cout << "\t uncompressedDataPath " << uncompressedDataPath_ << std::endl;
330 std::cout << "\t compressedStreamPath " << compressedStreamPath_ << std::endl;
331 std::cout << "\t reconstructedDataPath " << reconstructedDataPath_ << std::endl;
332 std::cout << "\t frameCount " << frameCount_ << std::endl;
333 std::cout << "\t mapCountMinus1 " << mapCountMinus1_ << std::endl;
334 std::cout << "\t startFrameNumber " << startFrameNumber_ << std::endl;
335 std::cout << "\t groupOfFramesSize " << groupOfFramesSize_ << std::endl;
336 std::cout << "\t colorTransform " << colorTransform_ << std::endl;
337 std::cout << "\t nbThread " << nbThread_ << std::endl;
338 std::cout << "\t keepIntermediateFiles " << keepIntermediateFiles_ << std::endl;
339 std::cout << "\t multipleStreams " << multipleStreams_ << std::endl;
340 std::cout << "\t multipleStreams " << multipleStreams_ << std::endl;
341 std::cout << "\t videoEncoderInternalBitdepth " << videoEncoderInternalBitdepth_ << std::endl;
342 std::cout << "\t forcedSsvhUnitSizePrecisionBytes " << forcedSsvhUnitSizePrecisionBytes_ << std::endl;
343 if ( multipleStreams_ ) {
344 std::cout << "\t deltaQPD0 " << deltaQPD0_ << std::endl;
345 std::cout << "\t deltaQPD1 " << deltaQPD1_ << std::endl;
346 std::cout << "\t deltaQPT0 " << deltaQPT0_ << std::endl;
347 std::cout << "\t deltaQPT1 " << deltaQPT1_ << std::endl;
348 std::cout << "\t absoluteD1 " << absoluteD1_ << std::endl;
349 std::cout << "\t absoluteT1 " << absoluteT1_ << std::endl;
350 }
351 std::cout << "\t constrainedPack " << constrainedPack_ << std::endl;
352 std::cout << "\t maxNumRefPatchList " << maxNumRefAtlasList_ << std::endl;
353 std::cout << "\t maxNumRefIndex " << maxNumRefAtlasFrame_ << std::endl;
354 std::cout << "\t Segmentation" << std::endl;
355 std::cout << "\t gridBasedSegmentation " << gridBasedSegmentation_ << std::endl;
356 std::cout << "\t voxelDimensionGridBasedSegmentation " << voxelDimensionGridBasedSegmentation_ << std::endl;
357 std::cout << "\t nnNormalEstimation " << nnNormalEstimation_ << std::endl;
358 std::cout << "\t normalOrientation " << normalOrientation_ << std::endl;
359 std::cout << "\t gridBasedRefineSegmentation " << gridBasedRefineSegmentation_ << std::endl;
360 std::cout << "\t maxNNCountRefineSegmentation " << maxNNCountRefineSegmentation_ << std::endl;
361 std::cout << "\t iterationCountRefineSegmentation " << iterationCountRefineSegmentation_ << std::endl;
362 std::cout << "\t voxelDimensionRefineSegmentation " << voxelDimensionRefineSegmentation_ << std::endl;
363 std::cout << "\t searchRadiusRefineSegmentation " << searchRadiusRefineSegmentation_ << std::endl;
364 std::cout << "\t occupancyResolution " << occupancyResolution_ << std::endl;
365 std::cout << "\t enablePatchSplitting " << enablePatchSplitting_ << std::endl;
366 std::cout << "\t maxPatchSize " << maxPatchSize_ << std::endl;
367 std::cout << "\t quantization step for patch size "
368 << "1<<" << log2QuantizerSizeX_ << ", 1<<" << log2QuantizerSizeY_ << std::endl;
369 std::cout << "\t minPointCountPerCCPatchSegmentation " << minPointCountPerCCPatchSegmentation_ << std::endl;
370 std::cout << "\t maxNNCountPatchSegmentation " << maxNNCountPatchSegmentation_ << std::endl;
371 std::cout << "\t surfaceThickness " << surfaceThickness_ << std::endl;
372 std::cout << "\t maxAllowedDist2RawPointsDetection " << maxAllowedDist2RawPointsDetection_ << std::endl;
373 std::cout << "\t maxAllowedDist2RawPointsSelection " << maxAllowedDist2RawPointsSelection_ << std::endl;
374 std::cout << "\t lambdaRefineSegmentation " << lambdaRefineSegmentation_ << std::endl;
375 std::cout << "\t depthQuantizationStep " << minLevel_ << std::endl;

Callers 3

doGlobalTetrisPackingMethod · 0.45
packTetrisMethod · 0.45

Calls 2

printVectorFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected