Remove CPDF_Array::GetFloatAt().
It is just an alias for GetNumberAt().
Change-Id: I2bf6b50c6ee56322fba32b1257a3e982aedaf8ea
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/54890
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/page/cpdf_expintfunc.cpp b/core/fpdfapi/page/cpdf_expintfunc.cpp
index 668f1ac..7194f97 100644
--- a/core/fpdfapi/page/cpdf_expintfunc.cpp
+++ b/core/fpdfapi/page/cpdf_expintfunc.cpp
@@ -39,8 +39,8 @@
m_BeginValues = pdfium::Vector2D<float>(m_nOutputs, 2);
m_EndValues = pdfium::Vector2D<float>(m_nOutputs, 2);
for (uint32_t i = 0; i < m_nOutputs; i++) {
- m_BeginValues[i] = pArray0 ? pArray0->GetFloatAt(i) : 0.0f;
- m_EndValues[i] = pArray1 ? pArray1->GetFloatAt(i) : 1.0f;
+ m_BeginValues[i] = pArray0 ? pArray0->GetNumberAt(i) : 0.0f;
+ m_EndValues[i] = pArray1 ? pArray1->GetNumberAt(i) : 1.0f;
}
FX_SAFE_UINT32 nOutputs = m_nOutputs;
diff --git a/core/fpdfapi/page/cpdf_function.cpp b/core/fpdfapi/page/cpdf_function.cpp
index 9694794..d6bde12 100644
--- a/core/fpdfapi/page/cpdf_function.cpp
+++ b/core/fpdfapi/page/cpdf_function.cpp
@@ -94,7 +94,7 @@
size_t nInputs = m_nInputs * 2;
m_Domains = std::vector<float>(nInputs);
for (size_t i = 0; i < nInputs; ++i)
- m_Domains[i] = pDomains->GetFloatAt(i);
+ m_Domains[i] = pDomains->GetNumberAt(i);
const CPDF_Array* pRanges = pDict->GetArrayFor("Range");
m_nOutputs = pRanges ? pRanges->size() / 2 : 0;
@@ -110,7 +110,7 @@
size_t nOutputs = m_nOutputs * 2;
m_Ranges = std::vector<float>(nOutputs);
for (size_t i = 0; i < nOutputs; ++i)
- m_Ranges[i] = pRanges->GetFloatAt(i);
+ m_Ranges[i] = pRanges->GetNumberAt(i);
}
uint32_t old_outputs = m_nOutputs;
diff --git a/core/fpdfapi/page/cpdf_sampledfunc.cpp b/core/fpdfapi/page/cpdf_sampledfunc.cpp
index 45d21ae..c80e16c 100644
--- a/core/fpdfapi/page/cpdf_sampledfunc.cpp
+++ b/core/fpdfapi/page/cpdf_sampledfunc.cpp
@@ -67,8 +67,8 @@
m_EncodeInfo[i].sizes = size;
nTotalSampleBits *= m_EncodeInfo[i].sizes;
if (pEncode) {
- m_EncodeInfo[i].encode_min = pEncode->GetFloatAt(i * 2);
- m_EncodeInfo[i].encode_max = pEncode->GetFloatAt(i * 2 + 1);
+ m_EncodeInfo[i].encode_min = pEncode->GetNumberAt(i * 2);
+ m_EncodeInfo[i].encode_max = pEncode->GetNumberAt(i * 2 + 1);
} else {
m_EncodeInfo[i].encode_min = 0;
m_EncodeInfo[i].encode_max =
@@ -89,8 +89,8 @@
m_DecodeInfo.resize(m_nOutputs);
for (uint32_t i = 0; i < m_nOutputs; i++) {
if (pDecode) {
- m_DecodeInfo[i].decode_min = pDecode->GetFloatAt(2 * i);
- m_DecodeInfo[i].decode_max = pDecode->GetFloatAt(2 * i + 1);
+ m_DecodeInfo[i].decode_min = pDecode->GetNumberAt(2 * i);
+ m_DecodeInfo[i].decode_max = pDecode->GetNumberAt(2 * i + 1);
} else {
m_DecodeInfo[i].decode_min = m_Ranges[i * 2];
m_DecodeInfo[i].decode_max = m_Ranges[i * 2 + 1];
diff --git a/core/fpdfapi/page/cpdf_stitchfunc.cpp b/core/fpdfapi/page/cpdf_stitchfunc.cpp
index b3d93ac..95d920e 100644
--- a/core/fpdfapi/page/cpdf_stitchfunc.cpp
+++ b/core/fpdfapi/page/cpdf_stitchfunc.cpp
@@ -98,12 +98,12 @@
m_bounds.reserve(nSubs + 1);
m_bounds.push_back(m_Domains[0]);
for (uint32_t i = 0; i < nSubs - 1; i++)
- m_bounds.push_back(pBoundsArray->GetFloatAt(i));
+ m_bounds.push_back(pBoundsArray->GetNumberAt(i));
m_bounds.push_back(m_Domains[1]);
m_encode.reserve(nSubs * 2);
for (uint32_t i = 0; i < nSubs * 2; i++)
- m_encode.push_back(pEncodeArray->GetFloatAt(i));
+ m_encode.push_back(pEncodeArray->GetNumberAt(i));
return true;
}
diff --git a/core/fpdfapi/parser/cpdf_array.h b/core/fpdfapi/parser/cpdf_array.h
index 7922e83..450ca99 100644
--- a/core/fpdfapi/parser/cpdf_array.h
+++ b/core/fpdfapi/parser/cpdf_array.h
@@ -50,7 +50,6 @@
const CPDF_Stream* GetStreamAt(size_t index) const;
CPDF_Array* GetArrayAt(size_t index);
const CPDF_Array* GetArrayAt(size_t index) const;
- float GetFloatAt(size_t index) const { return GetNumberAt(index); }
CFX_Matrix GetMatrix() const;
CFX_FloatRect GetRect() const;
diff --git a/core/fpdfapi/parser/cpdf_object_unittest.cpp b/core/fpdfapi/parser/cpdf_object_unittest.cpp
index 584abb0..350158e 100644
--- a/core/fpdfapi/parser/cpdf_object_unittest.cpp
+++ b/core/fpdfapi/parser/cpdf_object_unittest.cpp
@@ -36,7 +36,6 @@
EXPECT_STREQ(str_val, arr->GetStringAt(index).c_str());
EXPECT_EQ(int_val, arr->GetIntegerAt(index));
EXPECT_EQ(float_val, arr->GetNumberAt(index));
- EXPECT_EQ(float_val, arr->GetFloatAt(index));
EXPECT_EQ(arr_val, arr->GetArrayAt(index));
EXPECT_EQ(dict_val, arr->GetDictAt(index));
EXPECT_EQ(stream_val, arr->GetStreamAt(index));
@@ -673,7 +672,6 @@
EXPECT_STREQ(expected_str[i], arr->GetStringAt(i).c_str());
EXPECT_EQ(expected_int[i], arr->GetIntegerAt(i));
EXPECT_EQ(expected_float[i], arr->GetNumberAt(i));
- EXPECT_EQ(expected_float[i], arr->GetFloatAt(i));
if (i == 11)
EXPECT_EQ(arr_val, arr->GetArrayAt(i));
else
diff --git a/core/fpdfapi/render/cpdf_dibbase.cpp b/core/fpdfapi/render/cpdf_dibbase.cpp
index c14d05f..9ca9833 100644
--- a/core/fpdfapi/render/cpdf_dibbase.cpp
+++ b/core/fpdfapi/render/cpdf_dibbase.cpp
@@ -677,7 +677,7 @@
m_pColorSpace->CountComponents() <= m_nComponents) {
std::vector<float> colors(m_nComponents);
for (uint32_t i = 0; i < m_nComponents; i++)
- colors[i] = pMatte->GetFloatAt(i);
+ colors[i] = pMatte->GetNumberAt(i);
float R;
float G;
diff --git a/core/fxge/cfx_color.cpp b/core/fxge/cfx_color.cpp
index a19f040..da60e67 100644
--- a/core/fxge/cfx_color.cpp
+++ b/core/fxge/cfx_color.cpp
@@ -77,15 +77,16 @@
CFX_Color rt;
switch (array.size()) {
case 1:
- rt = CFX_Color(CFX_Color::kGray, array.GetFloatAt(0));
+ rt = CFX_Color(CFX_Color::kGray, array.GetNumberAt(0));
break;
case 3:
- rt = CFX_Color(CFX_Color::kRGB, array.GetFloatAt(0), array.GetFloatAt(1),
- array.GetFloatAt(2));
+ rt = CFX_Color(CFX_Color::kRGB, array.GetNumberAt(0),
+ array.GetNumberAt(1), array.GetNumberAt(2));
break;
case 4:
- rt = CFX_Color(CFX_Color::kCMYK, array.GetFloatAt(0), array.GetFloatAt(1),
- array.GetFloatAt(2), array.GetFloatAt(3));
+ rt = CFX_Color(CFX_Color::kCMYK, array.GetNumberAt(0),
+ array.GetNumberAt(1), array.GetNumberAt(2),
+ array.GetNumberAt(3));
break;
}
return rt;
diff --git a/fpdfsdk/cpdfsdk_actionhandler.cpp b/fpdfsdk/cpdfsdk_actionhandler.cpp
index e543e85..8d52d87 100644
--- a/fpdfsdk/cpdfsdk_actionhandler.cpp
+++ b/fpdfsdk/cpdfsdk_actionhandler.cpp
@@ -375,7 +375,7 @@
std::vector<float> posArray;
if (pMyArray) {
for (size_t i = 2; i < pMyArray->size(); i++)
- posArray.push_back(pMyArray->GetFloatAt(i));
+ posArray.push_back(pMyArray->GetNumberAt(i));
}
pFormFillEnv->DoGoToAction(nPageIndex, nFitType, posArray.data(),
posArray.size());
diff --git a/fpdfsdk/fpdf_transformpage.cpp b/fpdfsdk/fpdf_transformpage.cpp
index 80101ae..8336665 100644
--- a/fpdfsdk/fpdf_transformpage.cpp
+++ b/fpdfsdk/fpdf_transformpage.cpp
@@ -50,10 +50,10 @@
if (!pArray)
return false;
- *left = pArray->GetFloatAt(0);
- *bottom = pArray->GetFloatAt(1);
- *right = pArray->GetFloatAt(2);
- *top = pArray->GetFloatAt(3);
+ *left = pArray->GetNumberAt(0);
+ *bottom = pArray->GetNumberAt(1);
+ *right = pArray->GetNumberAt(2);
+ *top = pArray->GetNumberAt(3);
return true;
}
diff --git a/fxjs/cjs_document.cpp b/fxjs/cjs_document.cpp
index 423849f..b0faab1 100644
--- a/fxjs/cjs_document.cpp
+++ b/fxjs/cjs_document.cpp
@@ -1448,7 +1448,7 @@
std::vector<float> scrollPositionArray;
if (arrayObject) {
for (size_t i = 2; i < arrayObject->size(); i++)
- scrollPositionArray.push_back(arrayObject->GetFloatAt(i));
+ scrollPositionArray.push_back(arrayObject->GetNumberAt(i));
}
pRuntime->BeginBlock();
m_pFormFillEnv->DoGoToAction(dest.GetDestPageIndex(pDocument),