iMSTK
Interactive Medical Simulation Toolkit
Classes | Public Member Functions | Protected Attributes | List of all members
imstk::FastMarch Class Reference

Classes

struct  Node
 
struct  NodeComparator
 

Public Member Functions

bool isVisited (int nodeId)
 
double getDistance (int nodeId)
 
void solve ()
 
void solveNode (Vec3i coord, int index)
 
void setSeeds (std::vector< Vec3i > seedVoxels)
 
void setVisited (std::unordered_set< int > visited)
 
void setDistnaces (std::unordered_map< int, double > distances)
 
void setImage (std::shared_ptr< ImageData > image)
 
void setDistThreshold (double distThreshold)
 

Protected Attributes

std::shared_ptr< ImageDatam_imageData
 
Vec3i m_dim
 
Vec3d m_spacing
 
int m_indexShift
 
std::unordered_set< int > m_visited
 
std::unordered_map< int, double > m_distances
 
std::vector< Vec3i > m_seedVoxels
 
double m_distThreshold
 
std::priority_queue< Node, std::vector< Node >, NodeComparatorm_queue
 

Detailed Description

Definition at line 21 of file imstkFastMarch.h.


The documentation for this class was generated from the following files: