#include <volume_io/internal_volume_io.h>
#include <bicpl/vols.h>
Include dependency graph for labels.c:
Go to the source code of this file.
Functions | |
public void | set_label_volume_real_range (Volume volume) |
public Volume | create_label_volume (Volume volume, nc_type type) |
private void | check_alloc_label_data (Volume volume) |
public BOOLEAN | is_label_volume_initialized (Volume volume) |
public void | set_all_volume_label_data (Volume volume, int value) |
public void | set_volume_label_data_5d (Volume volume, int v0, int v1, int v2, int v3, int v4, int value) |
public void | set_volume_label_data (Volume volume, int voxel[], int value) |
public int | get_volume_label_data (Volume volume, int voxel[]) |
public int | get_volume_label_data_5d (Volume volume, int v0, int v1, int v2, int v3, int v4) |
public int | get_3D_volume_label_data (Volume volume, int x, int y, int z) |
public BOOLEAN | get_voxel_label_bit (Volume volume, int voxel[], int bit) |
public void | set_voxel_label_bit (Volume volume, int voxel[], int bit, BOOLEAN value) |
public void | set_all_volume_label_data_bit (Volume volume, int bit, BOOLEAN value) |
public BOOLEAN | get_volume_voxel_activity (Volume volume, Real voxel[], BOOLEAN activity_if_mixed) |
private void | get_input_volume_label_limits (Volume volume1, Volume volume2, int slice, int limits[2][N_DIMENSIONS]) |
public Status | load_label_volume (STRING filename, Volume label_volume) |
public Status | save_label_volume (STRING filename, STRING original_filename, Volume label_volume, Real crop_threshold) |
public Status | input_tags_as_labels (FILE *file, Volume volume, Volume label_volume) |
public Status | create_label_volume_from_file (STRING filename, Volume volume, Volume *label_volume) |
public Status | output_labels_as_tags (FILE *file, Volume volume, Volume label_volume, int desired_label, Real size, int patient_id) |
public Status | input_landmarks_as_labels (FILE *file, Volume volume, Volume label_volume) |
|
Definition at line 93 of file labels.c. References set_all_volume_label_data(). Referenced by input_landmarks_as_labels(), input_tags_as_labels(), load_label_volume(), output_labels_as_tags(), save_label_volume(), set_all_volume_label_data(), set_all_volume_label_data_bit(), set_volume_label_data_5d(), and set_voxel_label_bit(). |
|
Definition at line 63 of file labels.c. References FALSE, and set_label_volume_real_range(). Referenced by create_label_volume_from_file(). |
|
Definition at line 929 of file labels.c. References create_label_volume(), FALSE, input_tags_as_labels(), input_volume_header_only(), load_label_volume(), TRUE, and volumes_are_same_grid(). |
|
Definition at line 249 of file labels.c. References y. |
|
Definition at line 464 of file labels.c. Referenced by load_label_volume(). |
|
Definition at line 206 of file labels.c. References get_volume_label_data_5d(). Referenced by get_volume_voxel_activity(), get_voxel_label_bit(), modify_labels_in_range(), output_labels_as_tags(), and should_change_this_one(). |
|
Definition at line 214 of file labels.c. Referenced by get_volume_label_data(). |
|
Definition at line 386 of file labels.c. References FALSE, get_volume_label_data(), and TRUE. Referenced by check_voxel_for_isovalue(), and is_point_inside_surface(). |
|
Definition at line 281 of file labels.c. References get_volume_label_data(). |
|
Definition at line 1083 of file labels.c. References check_alloc_label_data(), int_voxel_is_within_volume(), io_tag_point(), marker_struct::position, set_volume_label_data(), and marker_struct::structure_id. |
|
Definition at line 872 of file labels.c. References check_alloc_label_data(), int_voxel_is_within_volume(), and set_volume_label_data(). Referenced by create_label_volume_from_file(). |
|
|
|
Definition at line 542 of file labels.c. References check_alloc_label_data(), FALSE, get_input_volume_label_limits(), input_volume_header_only(), set_volume_label_data(), and TRUE. Referenced by create_label_volume_from_file(). |
|
Definition at line 1007 of file labels.c. References check_alloc_label_data(), and get_volume_label_data(). |
|
Definition at line 791 of file labels.c. References check_alloc_label_data(), create_cropped_volume(), FALSE, find_volume_crop_bounds(), and TRUE. |
|
Definition at line 124 of file labels.c. References check_alloc_label_data(). Referenced by check_alloc_label_data(). |
|
Definition at line 354 of file labels.c. References check_alloc_label_data(), and set_voxel_label_bit(). |
|
Definition at line 35 of file labels.c. References FALSE. Referenced by create_label_volume(). |
|
Definition at line 183 of file labels.c. References set_volume_label_data_5d(). Referenced by fill_connected_voxels(), input_landmarks_as_labels(), input_tags_as_labels(), load_label_volume(), modify_labels_in_range(), recursive_scan_polygon_to_voxels(), scan_line_segment_to_voxels(), and scan_marker_to_voxels(). |
|
Definition at line 169 of file labels.c. References check_alloc_label_data(). Referenced by set_volume_label_data(). |
|
Definition at line 305 of file labels.c. References check_alloc_label_data(). Referenced by set_all_volume_label_data_bit(). |