111 static bool makeLayout(
const QList<QVector<float> > &inputPoints,
112 QList<QVector<float> > &outputPoints,
113 const QStringList &names,
119 bool writeFile =
false,
120 bool mirrorXAxis =
false,
121 bool mirrorYAxis =
false);
140 static bool makeLayout(
const std::vector<std::vector<float> > &inputPoints,
141 std::vector<std::vector<float> > &outputPoints,
142 const std::vector<std::string> &names,
143 const std::string& outFilePath,
148 bool writeFile =
false,
149 bool mirrorXAxis =
false,
150 bool mirrorYAxis =
false);
153 static void sphere_coord(
float x,
utils library export/import macros.
#define UTILSSHARED_EXPORT
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
Workspace for sphere-fitting used by the layout maker, holding 3-D point coordinates and fit paramete...
Make layout files from given 3D points.
static bool makeLayout(const QList< QVector< float > > &inputPoints, QList< QVector< float > > &outputPoints, const QStringList &names, QFile &outFile, bool do_fit, float prad, float w, float h, bool writeFile=false, bool mirrorXAxis=false, bool mirrorYAxis=false)