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);