diff --git a/docs/spec/prediction.decoder.md b/docs/spec/prediction.decoder.md index 2ea4e15..21c067a 100644 --- a/docs/spec/prediction.decoder.md +++ b/docs/spec/prediction.decoder.md @@ -224,7 +224,7 @@ void PredictionSchemeDifference_ComputeOriginalValues(num_values) { signed_values = seq_int_att_dec_symbols_to_signed_ints[curr_att_dec][curr_att]; size = num_components * num_values; zero_vals.assign(num_components, 0); - out_values.insert(out_values.begin(), signed_values.begin(), signed_values.end()); + out_values = signed_values; PredictionSchemeTransform_ComputeOriginalValue( &zero_vals[0], &signed_values[0], &out_values[0]); for (i = num_components; i < size; i += num_components) { diff --git a/docs/spec/prediction.multi.parallelogram.decoder.md b/docs/spec/prediction.multi.parallelogram.decoder.md index 4ed4361..48e1ed6 100644 --- a/docs/spec/prediction.multi.parallelogram.decoder.md +++ b/docs/spec/prediction.multi.parallelogram.decoder.md @@ -10,7 +10,7 @@ void MeshPredictionSchemeConstrainedMultiParallelogramDecoder_ComputeOriginalVal for (i = 0; i < kMaxNumParallelograms; ++i) { pred_vals[i].resize(num_components, 0); } - out_values.insert(out_values.begin(), signed_values.begin(), signed_values.end()); + out_values = signed_values; PredictionSchemeTransform_ComputeOriginalValue( pred_vals[0].data(), &signed_values[0], &out_values[0]); is_crease_edge_pos(kMaxNumParallelograms, 0); diff --git a/docs/spec/prediction.normal.decoder.md b/docs/spec/prediction.normal.decoder.md index 9aa5a83..7c38cdb 100644 --- a/docs/spec/prediction.normal.decoder.md +++ b/docs/spec/prediction.normal.decoder.md @@ -167,7 +167,7 @@ void MeshPredictionSchemeGeometricNormalDecoder_ComputeOriginalValues(num_values center_value_ = max_value_ / 2; corner_map_size = num_values; flip_normal_bits = pred_transform_normal_flip_normal_bits[curr_att_dec][curr_att]; - out_values.insert(out_values.begin(), signed_values.begin(), signed_values.end()); + out_values = signed_values; for (data_id = 0; data_id < corner_map_size; ++data_id) { corner_id = encoded_attribute_value_index_to_corner_map[curr_att_dec][data_id]; MeshPredictionSchemeGeometricNormalPredictorArea_ComputePredictedValue(corner_id, &pred_normal_3d); diff --git a/docs/spec/prediction.parallelogram.decoder.md b/docs/spec/prediction.parallelogram.decoder.md index bdd66a1..d035a07 100644 --- a/docs/spec/prediction.parallelogram.decoder.md +++ b/docs/spec/prediction.parallelogram.decoder.md @@ -46,7 +46,7 @@ bool ComputeParallelogramPrediction(data_entry_id, ci, in_data, void MeshPredictionSchemeParallelogramDecoder_ComputeOriginalValues(num_values) { signed_values = seq_int_att_dec_symbols_to_signed_ints[curr_att_dec][curr_att]; num_components = GetNumComponents(); - out_values.insert(out_values.begin(), signed_values.begin(), signed_values.end()); + out_values = signed_values; PredictionSchemeWrapDecodingTransform_ComputeOriginalValue(pred_vals.get(), &signed_values[0], &out_values[0]); corner_map_size = num_values; diff --git a/docs/spec/prediction.texcoords.decoder.md b/docs/spec/prediction.texcoords.decoder.md index 407d8cc..00422ff 100644 --- a/docs/spec/prediction.texcoords.decoder.md +++ b/docs/spec/prediction.texcoords.decoder.md @@ -132,7 +132,7 @@ void MeshPredictionSchemeTexCoordsPortableDecoder_ComputeOriginalValues(num_valu signed_values = seq_int_att_dec_symbols_to_signed_ints[curr_att_dec][curr_att]; num_components = GetNumComponents(); corner_map_size = num_values; - out_values.insert(out_values.begin(), signed_values.begin(), signed_values.end()); + out_values = signed_values; for (p = 0; p < corner_map_size; ++p) { corner_id = encoded_attribute_value_index_to_corner_map[curr_att_dec][p]; MeshPredictionSchemeTexCoordsPortablePredictor_ComputePredictedValue(corner_id, &out_values[0], p, &predicted_value_);