shapeworks::ParticleArea
Public Functions
| Name | |
|---|---|
| void | assign_vertex_particles(vtkSmartPointer< vtkPolyData > poly_data, std::vector< itk::Point< double > > particles) assign particle ids for each vertex based on closest geodesic distance  | 
| void | assign_vertex_colors(vtkSmartPointer< vtkPolyData > poly_data, std::vector< QColor > colors) assign vertex colors based on particle ids  | 
| void | assign_vertex_areas(vtkSmartPointer< vtkPolyData > poly_data, Eigen::VectorXd areas) assign vertex areas based on particle ids  | 
| std::vector< QColor > | colors_from_lut(vtkSmartPointer< vtkLookupTable > lut) convert lut to array of colors  | 
| Eigen::VectorXd | compute_particle_triangle_areas(vtkSmartPointer< vtkPolyData > poly_data, std::vector< itk::Point< double > > particles) compute the area assigned to each particle  | 
Public Functions Documentation
function assign_vertex_particles
static void assign_vertex_particles(
    vtkSmartPointer< vtkPolyData > poly_data,
    std::vector< itk::Point< double > > particles
)
assign particle ids for each vertex based on closest geodesic distance
function assign_vertex_colors
static void assign_vertex_colors(
    vtkSmartPointer< vtkPolyData > poly_data,
    std::vector< QColor > colors
)
assign vertex colors based on particle ids
function assign_vertex_areas
static void assign_vertex_areas(
    vtkSmartPointer< vtkPolyData > poly_data,
    Eigen::VectorXd areas
)
assign vertex areas based on particle ids
function colors_from_lut
static std::vector< QColor > colors_from_lut(
    vtkSmartPointer< vtkLookupTable > lut
)
convert lut to array of colors
function compute_particle_triangle_areas
static Eigen::VectorXd compute_particle_triangle_areas(
    vtkSmartPointer< vtkPolyData > poly_data,
    std::vector< itk::Point< double > > particles
)
compute the area assigned to each particle
Updated on 2024-03-17 at 12:58:44 -0600