Functions
AMITK_ROI_TYPE()
#define AMITK_ROI_TYPE(roi) (AMITK_ROI(roi)->type)
AMITK_ROI_ISOCONTOUR_MIN_VALUE()
#define AMITK_ROI_ISOCONTOUR_MIN_VALUE(roi) (AMITK_ROI(roi)->isocontour_min_value)
AMITK_ROI_ISOCONTOUR_MAX_VALUE()
#define AMITK_ROI_ISOCONTOUR_MAX_VALUE(roi) (AMITK_ROI(roi)->isocontour_max_value)
AMITK_ROI_ISOCONTOUR_RANGE()
#define AMITK_ROI_ISOCONTOUR_RANGE(roi) (AMITK_ROI(roi)->isocontour_range)
AMITK_ROI_VOXEL_SIZE()
#define AMITK_ROI_VOXEL_SIZE(roi) (AMITK_ROI(roi)->voxel_size)
AMITK_ROI_UNDRAWN()
#define AMITK_ROI_UNDRAWN(roi) (!AMITK_VOLUME_VALID(roi))
AMITK_ROI_TYPE_ISOCONTOUR()
#define AMITK_ROI_TYPE_ISOCONTOUR(roi)
AMITK_ROI_TYPE_FREEHAND()
#define AMITK_ROI_TYPE_FREEHAND(roi)
amitk_roi_new ()
AmitkRoi *
amitk_roi_new (AmitkRoiType type);
amitk_roi_get_intersection_line ()
GSList *
amitk_roi_get_intersection_line (const AmitkRoi *roi,
const AmitkVolume *canvas_slice,
const amide_real_t pixel_dim);
amitk_roi_free_points_list ()
GSList *
amitk_roi_free_points_list (GSList *list);
amitk_roi_get_intersection_slice ()
AmitkDataSet *
amitk_roi_get_intersection_slice (const AmitkRoi *roi,
const AmitkVolume *canvas_slice,
const amide_real_t pixel_dim,
const gboolean fill_map_roi);
amitk_roi_set_voxel_size ()
void
amitk_roi_set_voxel_size (AmitkRoi *roi,
AmitkPoint voxel_size);
amitk_roi_calc_far_corner ()
void
amitk_roi_calc_far_corner (AmitkRoi *roi);
amitk_roi_manipulate_area ()
void
amitk_roi_manipulate_area (AmitkRoi *roi,
gboolean erase,
AmitkVoxel erase_voxel,
gint area_size);
amitk_roi_get_center_of_mass ()
AmitkPoint
amitk_roi_get_center_of_mass (AmitkRoi *roi);
amitk_roi_set_type ()
void
amitk_roi_set_type (AmitkRoi *roi,
AmitkRoiType new_type);
amitk_roi_calculate_on_data_set ()
void
amitk_roi_calculate_on_data_set (const AmitkRoi *roi,
const AmitkDataSet *ds,
const guint frame,
const guint gate,
const gboolean inverse,
const gboolean accurate,
void (*calculation) (),
gpointer data);
amitk_roi_erase_volume ()
void
amitk_roi_erase_volume (const AmitkRoi *roi,
AmitkDataSet *ds,
const gboolean outside,
AmitkUpdateFunc update_func,
gpointer update_data);
amitk_roi_type_get_name ()
const gchar *
amitk_roi_type_get_name (const AmitkRoiType roi_type);
amitk_rois_get_max_min_voxel_size ()
amide_real_t
amitk_rois_get_max_min_voxel_size (GList *objects);