39 std::shared_ptr<Array<Vec3f, DeviceType::GPU>>& data = f_GPU->getDataPtr();
49 cVec3f = f_CPU->getDataPtr().get();
58 for (
size_t i = first; i <= last; i++)
60 for (
size_t j = 0; j < 3; j++)
63 value = (QString::number((*cVec3f)[i][j],
'f', 6));
65 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"float") + QString(
"[") + QString::number(j) + QString(
"]"));
89 std::shared_ptr<Array<Vec3d, DeviceType::GPU>>& data = f_GPU->getDataPtr();
99 cVec3d = f_CPU->getDataPtr().get();
108 for (
size_t i = first; i <= last; i++)
110 for (
size_t j = 0; j < 3; j++)
113 value = (QString::number((*cVec3d)[i][j],
'f', 10));
115 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"double") + QString(
"[") + QString::number(j) + QString(
"]"));
137 if (i_GPU !=
nullptr)
139 std::shared_ptr<Array<Vec3i, DeviceType::GPU>>& data = i_GPU->getDataPtr();
147 if (i_CPU !=
nullptr)
149 cVec3i = i_CPU->getDataPtr().get();
158 for (
size_t i = first; i <= last; i++)
160 for (
size_t j = 0; j < 3; j++)
163 value = (QString::number((*cVec3i)[i][j]));
165 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"int") + QString(
"[") + QString::number(j) + QString(
"]"));
183 if (u_GPU !=
nullptr)
185 std::shared_ptr<Array<Vec3u, DeviceType::GPU>>& data = u_GPU->getDataPtr();
193 if (u_CPU !=
nullptr)
195 cVec3u = u_CPU->getDataPtr().get();
204 for (
size_t i = first; i <= last; i++)
206 for (
size_t j = 0; j < 3; j++)
209 value = (QString::number((*cVec3u)[i][j]));
211 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"uint") + QString(
"[") + QString::number(j) + QString(
"]"));
227 if (i_GPU !=
nullptr)
229 std::shared_ptr<Array<Vector<int, 3>, DeviceType::GPU>>& data = i_GPU->getDataPtr();
237 if (i_CPU !=
nullptr)
239 cVec3i = i_CPU->getDataPtr().get();
248 for (
size_t i = first; i <= last; i++)
250 for (
size_t j = 0; j < 3; j++)
253 value = (QString::number((*cVec3i)[i][j]));
255 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"int") + QString(
"[") + QString::number(j) + QString(
"]"));
281 for (
size_t j = 0; j < 3; j++)
284 value = (QString::number((
Vec3f)[j],
'f', 6));
286 addItemToPosition(value, 0, j, QString::number(0), QString(
"float") + QString(
"[") + QString::number(j) + QString(
"]"));
289 QTableWidgetItem* header =
new QTableWidgetItem;
290 header->setText(QString::number(0));
291 this->setVerticalHeaderItem(0, header);
304 for (
size_t j = 0; j < 3; j++)
307 value = (QString::number((
Vec3d)[j],
'f', 10));
309 addItemToPosition(value, 0, j, QString::number(0), QString(
"double") + QString(
"[") + QString::number(j) + QString(
"]"));
312 QTableWidgetItem* header =
new QTableWidgetItem;
313 header->setText(QString::number(0));
314 this->setVerticalHeaderItem(0, header);
328 for (
size_t j = 0; j < 3; j++)
331 value = (QString::number((
Vec3i)[j]));
333 addItemToPosition(value, 0, j, QString::number(0), QString(
"int") + QString(
"[") + QString::number(j) + QString(
"]"));
336 QTableWidgetItem* header =
new QTableWidgetItem;
337 header->setText(QString::number(0));
338 this->setVerticalHeaderItem(0, header);
351 for (
size_t j = 0; j < 3; j++)
354 value = (QString::number((
Vec3u)[j]));
356 addItemToPosition(value, 0, j, QString::number(0), QString(
"uint") + QString(
"[") + QString::number(j) + QString(
"]"));
359 QTableWidgetItem* header =
new QTableWidgetItem;
360 header->setText(QString::number(0));
361 this->setVerticalHeaderItem(0, header);
374 for (
size_t j = 0; j < 3; j++)
377 value = (QString::number((
Vec3i)[j]));
379 addItemToPosition(value, 0, j, QString::number(0), QString(
"int") + QString(
"[") + QString::number(j) + QString(
"]"));
382 QTableWidgetItem* header =
new QTableWidgetItem;
383 header->setText(QString::number(0));
384 this->setVerticalHeaderItem(0, header);
406 if (f_GPU !=
nullptr)
408 std::shared_ptr<ArrayList<Vec3f, DeviceType::GPU>>& data = f_GPU->getDataPtr();
416 if (f_CPU !=
nullptr)
418 dataPtr = f_CPU->getDataPtr().get();
428 for (
size_t i = first; i <= last; i++)
430 auto it = (*dataPtr)[i];
432 for (
size_t j = 0; j < it.size(); j++)
437 for (
size_t i = 0; i < 3; i++)
439 value.append(QString::number(trans[i]) +
", ");
442 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);
464 if (f_GPU !=
nullptr)
466 std::shared_ptr<ArrayList<Vec3d, DeviceType::GPU>>& data = f_GPU->getDataPtr();
474 if (f_CPU !=
nullptr)
476 dataPtr = f_CPU->getDataPtr().get();
486 for (
size_t i = first; i <= last; i++)
488 auto it = (*dataPtr)[i];
490 for (
size_t j = 0; j < it.size(); j++)
495 for (
size_t i = 0; i < 3; i++)
497 value.append(QString::number(trans[i]) +
", ");
500 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);
519 if (i_GPU !=
nullptr)
521 std::shared_ptr<ArrayList<Vec3i, DeviceType::GPU>>& data = i_GPU->getDataPtr();
529 if (i_CPU !=
nullptr)
531 dataPtr = i_CPU->getDataPtr().get();
541 for (
size_t i = first; i <= last; i++)
543 auto it = (*dataPtr)[i];
545 for (
size_t j = 0; j < it.size(); j++)
550 for (
size_t i = 0; i < 3; i++)
552 value.append(QString::number(trans[i]) +
", ");
555 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);
575 if (u_GPU !=
nullptr)
577 std::shared_ptr<ArrayList<Vec3u, DeviceType::GPU>>& data = u_GPU->getDataPtr();
585 if (u_CPU !=
nullptr)
587 dataPtr = u_CPU->getDataPtr().get();
597 for (
size_t i = first; i <= last; i++)
599 auto it = (*dataPtr)[i];
601 for (
size_t j = 0; j < it.size(); j++)
606 for (
size_t i = 0; i < 3; i++)
608 value.append(QString::number(trans[i]) +
", ");
611 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);
630 if (i_GPU !=
nullptr)
632 std::shared_ptr<ArrayList<VectorND<int, 3>, DeviceType::GPU>>& data = i_GPU->getDataPtr();
640 if (i_CPU !=
nullptr)
642 dataPtr = i_CPU->getDataPtr().get();
652 for (
size_t i = first; i <= last; i++)
654 auto it = (*dataPtr)[i];
656 for (
size_t j = 0; j < it.size(); j++)
661 for (
size_t i = 0; i < 3; i++)
663 value.append(QString::number(trans[i]) +
", ");
666 addItemToPosition(value, rowTarget, j, QString::number(rowId), QString(
"[") + QString::number(j) + QString(
"]"),
true,
rowsHeight);