106 static bool makeLayout(
const QList<QVector<float> > &inputPoints,
107 QList<QVector<float> > &outputPoints,
108 const QStringList &names,
114 bool writeFile =
false,
115 bool mirrorXAxis =
false,
116 bool mirrorYAxis =
false);
135 static bool makeLayout(
const std::vector<std::vector<float> > &inputPoints,
136 std::vector<std::vector<float> > &outputPoints,
137 const std::vector<std::string> &names,
138 const std::string& outFilePath,
143 bool writeFile =
false,
144 bool mirrorXAxis =
false,
145 bool mirrorYAxis =
false);
148 static void sphere_coord(
float x,
Public umbrella header for UTILSLIB exposing the UTILSSHARED_EXPORT macro and build-info accessors.
#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)