Studio/Data/ExportUtils.h
Namespaces
Name |
---|
shapeworks User usage reporting (telemetry) |
Classes
Name | |
---|---|
class | shapeworks::ExportUtils Export utilities for Studio. |
Source code
#include <vtkSmartPointer.h>
#include <QSharedPointer>
#include <QWidget>
class vtkPolyData;
namespace shapeworks {
class Session;
class ShapeWorksStudioApp;
class Shape;
class ParticleShapeStatistics;
class ExportUtils {
public:
static QString get_save_filename(ShapeWorksStudioApp* parent, QString title, QString filetypes, QString default_ext);
static void export_all_subjects_particle_scalars(ShapeWorksStudioApp* parent, QSharedPointer<Session> session);
static bool write_scalars(ShapeWorksStudioApp* app, vtkSmartPointer<vtkPolyData> poly_data, QString filename);
static bool write_particle_scalars(ShapeWorksStudioApp* app, std::shared_ptr<Shape> shape, QString filename);
static bool write_pca_scores(ShapeWorksStudioApp* app, ParticleShapeStatistics* stats, QString filename);
};
} // namespace shapeworks
Updated on 2024-03-17 at 12:58:44 -0600