SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
MedialAxisP Class Reference

Public Member Functions

 MedialAxisP (FieldHandle surface, FieldHandle pointcloud, double max_distance_diff, double max_normal_dot_product, double max_axis_dot_product, double forward_mult, double backward_mult, int max_level, int num_bins, ProgressReporter *pr)
 
void parallel (int proc, int nproc)
 
bool find_closest_two_distances (VMesh *surfmesh, Point p, double level_distance_diff, double max_normal_dot_product, double max_axis_dot_product, double max_distance_diff, double forward_mult, double backward_mult, double &dist1, double &dist2, bool &inside)
 

Constructor & Destructor Documentation

MedialAxisP ( FieldHandle  surface,
FieldHandle  pointcloud,
double  max_distance_diff,
double  max_normal_dot_product,
double  max_axis_dot_product,
double  forward_mult,
double  backward_mult,
int  max_level,
int  num_bins,
ProgressReporter *  pr 
)
inline

Member Function Documentation

bool find_closest_two_distances ( VMesh surfmesh,
Point  p,
double  level_distance_diff,
double  max_normal_dot_product,
double  max_axis_dot_product,
double  max_distance_diff,
double  forward_mult,
double  backward_mult,
double &  dist1,
double &  dist2,
bool &  inside 
)

We need to do a full shell without any elements that are closer to make sure there no closer elements in neighboring searchgrid cells

We need to do a full shell without any elements that are closer to make sure there no closer elements in neighboring searchgrid cells

We need to do a full shell without any elements that are closer to make sure there no closer elements in neighboring searchgrid cells

void parallel ( int  proc,
int  nproc 
)

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