GUI: Added export mesh with textures, refactored Export dialog (more MLS options)

This commit is contained in:
matlabbe
2015-08-24 11:59:26 -04:00
parent 7fe064ca82
commit 698ae0eeda
15 changed files with 1471 additions and 602 deletions

View File

@@ -53,34 +53,31 @@ public:
void enableRegeneration(bool enabled);
//getters
bool getAssemble() const;
double getAssembleVoxel() const;
bool getBinaryFile() const;
int getNormalKSearch() const;
bool getGenerate() const;
int getGenerateDecimation() const;
double getGenerateVoxel() const;
double getGenerateMaxDepth() const;
bool getBinaryFile() const;
bool getAssemble() const;
double getAssembleVoxel() const;
bool getMLS() const;
double getMLSRadius() const;
int getMLSPolygonialOrder() const;
int getMLSUpsamplingMethod() const;
double getMLSUpsamplingRadius() const;
double getMLSUpsamplingStep() const;
int getMLSPointDensity() const;
double getMLSDilationVoxelSize() const;
int getMLSDilationIterations() const;
bool getMesh() const;
int getMeshNormalKSearch() const;
double getMeshGp3Radius() const;
double getMeshGp3Mu() const;
//setters
void setAssemble(bool on);
void setAssembleVoxel(double voxel);
void setGenerate(bool on);
void setGenerateDecimation(int decimation);
void setGenerateVoxel(double voxel);
void setGenerateMaxDepth(double maxDepth);
void setBinaryFile(bool on);
void setMLS(bool on);
void setMLSRadius(double radius);
void setMesh(bool on);
void setMeshNormalKSearch(int k);
void setMeshGp3Radius(double radius);
void setMeshGp3Mu(double mu);
bool getMeshTexture() const;
signals:
void configChanged();
@@ -88,6 +85,9 @@ signals:
public slots:
void restoreDefaults();
private slots:
void updateMLSGrpVisibility();
private:
Ui_ExportCloudsDialog * _ui;
};