Skip to content

Studio/Analysis/ParticleAreaPanel.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::ParticleAreaPanel

Source code

```cpp

pragma once

include

include

// Qt

include

include

// ShapeWorks

include

// Studio

include

include

include

include

class Ui_ParticleAreaPanel; class JKQTPlotter;

namespace shapeworks {

class Session; class Lightbox; class ShapeWorksStudioApp;

class ParticleAreaPanel : public QWidget { Q_OBJECT;

public: ParticleAreaPanel(QWidget* parent = 0); ~ParticleAreaPanel();

void set_session(QSharedPointer session); void reset();

bool get_display_particle_area() const;

Eigen::VectorXd get_computed_values() const; std::string get_computed_value_name() const;

public Q_SLOTS:

void run_clicked(); void show_particle_area_clicked();

void display_option_changed();

void handle_job_progress(int progress); void handle_job_complete();

Q_SIGNALS:

void update_view();

private:

void update_run_button();

void update_graphs();

QSharedPointer session_; QSharedPointer job_;

Ui_ParticleAreaPanel* ui_; }; } // namespace shapeworks ```


Updated on 2026-03-31 at 16:02:11 +0000