shapeworks::StudioParticles
Representation of correspondence points for a shape including multiple domains. More...
#include <StudioParticles.h>
Public Functions
Name | |
---|---|
StudioParticles() | |
void | set_local_particles(int domain, std::vector< itk::Point< double >> particles) |
void | set_world_particles(int domain, std::vector< itk::Point< double >> particles) |
void | set_local_particles(int domain, vnl_vector< double > particles) |
void | set_world_particles(int domain, vnl_vector< double > particles) |
std::vector< vnl_vector< double > > | get_local_particles() |
std::vector< vnl_vector< double > > | get_world_particles() |
vnl_vector< double > | get_local_particles(int domain) |
vnl_vector< double > | get_world_particles(int domain) |
vnl_vector< double > | get_raw_world_particles(int domain) Get untransformed original world particles from optimizer. |
vnl_vector< double > | get_combined_local_particles() |
vnl_vector< double > | get_combined_global_particles() |
std::vector< itk::Point< double > > | get_local_points(int domain) |
std::vector< itk::Point< double > > | get_world_points(int domain) |
int | get_domain_for_combined_id(int id) Return which domain a particle belongs to when they are concatenated together. |
void | set_transform(vtkSmartPointer< vtkTransform > transform) |
void | set_procrustes_transforms(std::vector< vtkSmartPointer< vtkTransform >> transforms) |
Detailed Description
class shapeworks::StudioParticles;
Representation of correspondence points for a shape including multiple domains.
The StudioParticles class encapsulates the correspondence points for a shape, including multiple domains, local and global points
Public Functions Documentation
function StudioParticles
StudioParticles()
function set_local_particles
void set_local_particles(
int domain,
std::vector< itk::Point< double >> particles
)
function set_world_particles
void set_world_particles(
int domain,
std::vector< itk::Point< double >> particles
)
function set_local_particles
void set_local_particles(
int domain,
vnl_vector< double > particles
)
function set_world_particles
void set_world_particles(
int domain,
vnl_vector< double > particles
)
function get_local_particles
std::vector< vnl_vector< double > > get_local_particles()
function get_world_particles
std::vector< vnl_vector< double > > get_world_particles()
function get_local_particles
vnl_vector< double > get_local_particles(
int domain
)
function get_world_particles
vnl_vector< double > get_world_particles(
int domain
)
function get_raw_world_particles
vnl_vector< double > get_raw_world_particles(
int domain
)
Get untransformed original world particles from optimizer.
function get_combined_local_particles
vnl_vector< double > get_combined_local_particles()
function get_combined_global_particles
vnl_vector< double > get_combined_global_particles()
function get_local_points
std::vector< itk::Point< double > > get_local_points(
int domain
)
function get_world_points
std::vector< itk::Point< double > > get_world_points(
int domain
)
function get_domain_for_combined_id
int get_domain_for_combined_id(
int id
)
Return which domain a particle belongs to when they are concatenated together.
function set_transform
void set_transform(
vtkSmartPointer< vtkTransform > transform
)
function set_procrustes_transforms
void set_procrustes_transforms(
std::vector< vtkSmartPointer< vtkTransform >> transforms
)
Updated on 2022-03-31 at 09:51:19 -0600