Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

dilate.c File Reference

#include <volume_io/internal_volume_io.h>
#include <bicpl.h>

Include dependency graph for dilate.c:

Include dependency graph

Go to the source code of this file.

Enumerations

enum  Voxel_classes { NOT_INVOLVED, INSIDE_REGION, CANDIDATE }

Functions

public int dilate_voxels_3d (Volume volume, Volume label_volume, Real min_inside_label, Real max_inside_label, Real min_inside_value, Real max_inside_value, Real min_outside_label, Real max_outside_label, Real min_outside_value, Real max_outside_value, Real new_label, Neighbour_types connectivity, int range_changed[2][N_DIMENSIONS])


Enumeration Type Documentation

enum Voxel_classes
 

Enumeration values:
NOT_INVOLVED 
INSIDE_REGION 
CANDIDATE 

Definition at line 22 of file dilate.c.

Referenced by dilate_voxels_3d().


Function Documentation

public int dilate_voxels_3d Volume  volume,
Volume  label_volume,
Real  min_inside_label,
Real  max_inside_label,
Real  min_inside_value,
Real  max_inside_value,
Real  min_outside_label,
Real  max_outside_label,
Real  min_outside_value,
Real  max_outside_value,
Real  new_label,
Neighbour_types  connectivity,
int  range_changed[2][N_DIMENSIONS]
 

Definition at line 49 of file dilate.c.

References CANDIDATE, FALSE, get_3D_neighbour_directions(), INSIDE_REGION, n_dirs, NOT_INVOLVED, TRUE, Voxel_classes, and y.


Generated on Wed Jul 28 09:11:03 2004 for BICPL by doxygen 1.3.7