41 std::shared_ptr<Array<Vec2f, DeviceType::GPU>>& data = f_GPU->getDataPtr();
51 cVec2f = f_CPU->getDataPtr().get();
60 for (
size_t i = first; i <= last; i++)
62 for (
size_t j = 0; j < 2; j++)
65 value = (QString::number((*cVec2f)[i][j],
'f', 6));
67 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"float") + QString(
"[") + QString::number(j) + QString(
"]"));
87 std::shared_ptr<Array<Vec2d, DeviceType::GPU>>& data = f_GPU->getDataPtr();
97 cVec2d = f_CPU->getDataPtr().get();
106 for (
size_t i = first; i <= last; i++)
108 for (
size_t j = 0; j < 2; j++)
111 value = (QString::number((*cVec2d)[i][j],
'f', 10));
113 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"float") + QString(
"[") + QString::number(j) + QString(
"]"));
135 if (f_GPU !=
nullptr)
137 std::shared_ptr<Array<VectorND<int, 2>, DeviceType::GPU>>& data = f_GPU->getDataPtr();
145 if (f_CPU !=
nullptr)
147 cVec2f = f_CPU->getDataPtr().get();
156 for (
size_t i = first; i <= last; i++)
158 for (
size_t j = 0; j < 2; j++)
161 value = (QString::number((*cVec2f)[i][j]));
163 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"int") + QString(
"[") + QString::number(j) + QString(
"]"));
188 for (
size_t j = 0; j < 2; j++)
191 value = (QString::number((
Vec2f)[j],
'f', 6));
193 addItemToPosition(value, 0, j, QString::number(0), QString(
"float") + QString(
"[") + QString::number(j) + QString(
"]"));
196 QTableWidgetItem* header =
new QTableWidgetItem;
197 header->setText(QString::number(0));
198 this->setVerticalHeaderItem(0, header);
211 for (
size_t j = 0; j < 2; j++)
214 value = (QString::number((
Vec2d)[j],
'f', 10));
216 addItemToPosition(value, 0, j, QString::number(0), QString(
"double") + QString(
"[") + QString::number(j) + QString(
"]"));
219 QTableWidgetItem* header =
new QTableWidgetItem;
220 header->setText(QString::number(0));
221 this->setVerticalHeaderItem(0, header);
244 if (f_GPU !=
nullptr)
246 std::shared_ptr<ArrayList<Vec2f, DeviceType::GPU>>& data = f_GPU->getDataPtr();
254 if (f_CPU !=
nullptr)
256 dataPtr = f_CPU->getDataPtr().get();
266 for (
size_t i = first; i <= last; i++)
268 auto it = (*dataPtr)[i];
270 for (
size_t j = 0; j < it.size(); j++)
275 for (
size_t i = 0; i < 2; i++)
277 value.append(QString::number(trans[i]) +
", ");
280 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);
302 if (f_GPU !=
nullptr)
304 std::shared_ptr<ArrayList<Vec2d, DeviceType::GPU>>& data = f_GPU->getDataPtr();
312 if (f_CPU !=
nullptr)
314 dataPtr = f_CPU->getDataPtr().get();
324 for (
size_t i = first; i <= last; i++)
326 auto it = (*dataPtr)[i];
328 for (
size_t j = 0; j < it.size(); j++)
333 for (
size_t i = 0; i < 3; i++)
335 value.append(QString::number(trans[i]) +
", ");
338 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);