Applications/shapeworks/SharedCommandData.h
Namespaces
Classes
Source code
#pragma once
#include "Image.h"
#include "Mesh.h"
#include "ParticleSystem.h"
#include "Shapeworks.h"
#include <string>
namespace shapeworks {
struct SharedCommandData
{
Image image;
std::unique_ptr<Mesh> mesh;
PhysicalRegion region;
ParticleSystem particleSystem;
Field field;
bool validImage() const { return image.itk_image_ != nullptr; }
bool validMesh() const { return mesh != nullptr; }
bool validParticleSystem() const {return particleSystem.N() >= 1 && particleSystem.D() >= 1; }
};
} // shapeworks
Updated on 2022-07-23 at 17:50:04 -0600