36 #include <tnt/tnt_array1d.h>
37 #include <tnt/tnt_array1d_utils.h>
38 #include <tnt/tnt_array2d.h>
39 #include <tnt/tnt_array2d_utils.h>
55 if ( 3 != v.dim1() )
return (
false);
69 if ( 3 != t.dim1() )
return (
false);
70 if ( 3 != t.dim2() )
return (
false);
83 QDebug operator<<(QDebug dbg, const TNT::Array1D<SpiceDouble> &tntArray) {
98 QDebug operator<<(QDebug dbg, const TNT::Array2D<SpiceDouble> &tntMatrix) {
99 for (
int i = 0; i < tntMatrix.dim1(); i++) {
100 dbg.nospace() <<
" ";
101 for (
int j = 0; j < tntMatrix.dim2(); j++) {
102 dbg.nospace() <<
toString(tntMatrix[i][j], 15) <<
" ";
104 dbg.nospace() << endl;
121 QString
toString(
const TNT::Array1D<SpiceDouble> &naifArray,
int precision) {
122 QString result =
"( ";
123 for (
int i = 0; i < naifArray.dim1(); i++) {
124 result +=
toString(naifArray[i], precision);
125 if (i != naifArray.dim1() - 1) result +=
", ";