Libs/Particles/ParticleSystemEvaluation.h
Namespaces
| Name |
|---|
| shapeworks User usage reporting (telemetry) |
Classes
| Name | |
|---|---|
| class | shapeworks::ParticleSystemEvaluation |
Source code
```cpp
pragma once
include
include
include
namespace shapeworks {
class ParticleSystemEvaluation {
public:
explicit ParticleSystemEvaluation(const std::vector
explicit ParticleSystemEvaluation(const Eigen::MatrixXd& matrix, int num_values_per_particle = 3);
const Eigen::MatrixXd& get_matrix() const { return matrix_; };
int get_num_values_per_particle() const { return num_values_per_particle_; }
const std::vector
int num_samples() const { return matrix_.cols(); }
int num_dims() const { return matrix_.rows(); }
bool exact_compare(const ParticleSystemEvaluation& other) const;
bool evaluation_compare(const ParticleSystemEvaluation& other) const;
static bool read_particle_file(std::string filename, Eigen::VectorXd& points);
void set_meshes(const std::vector
const std::vector
private: friend struct SharedCommandData;
ParticleSystemEvaluation() {}
Eigen::MatrixXd matrix_;
std::vector
Updated on 2026-03-31 at 16:02:11 +0000