![]() |
![]() |
![]() |
AMITK Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
#define AMITK_STUDY_CANVAS_FILL_ROI (stu) #define AMITK_STUDY_CANVAS_LAYOUT (stu) #define AMITK_STUDY_CANVAS_LINE_STYLE (stu) #define AMITK_STUDY_CANVAS_MAINTAIN_SIZE (stu) #define AMITK_STUDY_CANVAS_ROI_TRANSPARENCY (stu) #define AMITK_STUDY_CANVAS_ROI_WIDTH (stu) #define AMITK_STUDY_CANVAS_TARGET (stu) #define AMITK_STUDY_CANVAS_TARGET_EMPTY_AREA(stu) #define AMITK_STUDY_CANVAS_VISIBLE (stu, canvas) #define AMITK_STUDY_CREATION_DATE (stu) #define AMITK_STUDY_FILENAME (stu) #define AMITK_STUDY_FOV (stu) #define AMITK_STUDY_FUSE_TYPE (stu) #define AMITK_STUDY_LINE_PROFILE (stu) #define AMITK_STUDY_PANEL_LAYOUT (stu) #define AMITK_STUDY_VIEW_CENTER (stu) #define AMITK_STUDY_VIEW_DURATION (stu) #define AMITK_STUDY_VIEW_MODE (stu) #define AMITK_STUDY_VIEW_START_TIME (stu) #define AMITK_STUDY_VIEW_THICKNESS (stu) #define AMITK_STUDY_VOXEL_DIM (stu) #define AMITK_STUDY_VOXEL_DIM_VALID (stu) #define AMITK_STUDY_ZOOM (stu) enum AmitkFuseType; struct AmitkStudy; struct AmitkStudyClass; const gchar * amitk_fuse_type_get_name (const AmitkFuseType fuse_type
); AmitkStudy * amitk_study_load_xml (const gchar *study_filename
); AmitkStudy * amitk_study_new (AmitkPreferences *preferences
); AmitkStudy * amitk_study_recover_xml (const gchar *study_filename
,AmitkPreferences *preferences
); gboolean amitk_study_save_xml (AmitkStudy *study
,const gchar *study_filename
,const gboolean save_as_directory
); void amitk_study_set_canvas_fill_roi (AmitkStudy *study
,const gboolean fill_roi
); void amitk_study_set_canvas_layout (AmitkStudy *study
,const AmitkLayout layout
); void amitk_study_set_canvas_line_style (AmitkStudy *study
,const GdkLineStyle line_style
); void amitk_study_set_canvas_maintain_size (AmitkStudy *study
,const gboolean maintain_size
); void amitk_study_set_canvas_roi_transparency (AmitkStudy *study
,const gdouble transparency
); void amitk_study_set_canvas_roi_width (AmitkStudy *study
,gint roi_width
); void amitk_study_set_canvas_target (AmitkStudy *study
,const gboolean always_on
); void amitk_study_set_canvas_target_empty_area (AmitkStudy *study
,gint target_empty_area
); void amitk_study_set_canvas_visible (AmitkStudy *study
,const AmitkView view
,const gboolean visible
); void amitk_study_set_creation_date (AmitkStudy *study
,const gchar *new_date
); void amitk_study_set_filename (AmitkStudy *study
,const gchar *new_filename
); void amitk_study_set_fov (AmitkStudy *study
,const amide_real_t new_fov
); void amitk_study_set_fuse_type (AmitkStudy *study
,const AmitkFuseType new_fuse_type
); void amitk_study_set_panel_layout (AmitkStudy *study
,const AmitkPanelLayout panel_layout
); void amitk_study_set_view_center (AmitkStudy *study
,const AmitkPoint new_center
); void amitk_study_set_view_duration (AmitkStudy *study
,const amide_time_t new_duration
); void amitk_study_set_view_mode (AmitkStudy *study
,const AmitkViewMode new_view_mode
); void amitk_study_set_view_start_time (AmitkStudy *study
,const amide_time_t new_start
); void amitk_study_set_view_thickness (AmitkStudy *study
,const amide_real_t new_thickness
); void amitk_study_set_zoom (AmitkStudy *study
,const amide_real_t new_zoom
); void amitk_study_suggest_name (AmitkStudy *study
,const gchar *suggested_name
); const gchar * amitk_view_mode_get_name (const AmitkViewMode view_mode
);
"canvas-general-preference-changed" :Run Last
"canvas-layout-preference-changed" :Run Last
"canvas-roi-preference-changed" :Run Last
"canvas-target-changed" :Run Last
"canvas-target-preference-changed" :Run Last
"canvas-visible-changed" :Run Last
"filename-changed" :Run Last
"fov-changed" :Run Last
"fuse-type-changed" :Run Last
"panel-layout-preference-changed" :Run Last
"thickness-changed" :Run Last
"time-changed" :Run Last
"view-center-changed" :Run Last
"view-mode-changed" :Run Last
"voxel-dim-or-zoom-changed" :Run Last
#define AMITK_STUDY_CANVAS_FILL_ROI(stu) (AMITK_STUDY(stu)->canvas_fill_roi)
#define AMITK_STUDY_CANVAS_LAYOUT(stu) (AMITK_STUDY(stu)->canvas_layout)
#define AMITK_STUDY_CANVAS_LINE_STYLE(stu) (AMITK_STUDY(stu)->canvas_line_style)
#define AMITK_STUDY_CANVAS_MAINTAIN_SIZE(stu) (AMITK_STUDY(stu)->canvas_maintain_size)
#define AMITK_STUDY_CANVAS_ROI_TRANSPARENCY(stu) (AMITK_STUDY(stu)->canvas_roi_transparency)
#define AMITK_STUDY_CANVAS_ROI_WIDTH(stu) (AMITK_STUDY(stu)->canvas_roi_width)
#define AMITK_STUDY_CANVAS_TARGET(stu) (AMITK_STUDY(stu)->canvas_target)
#define AMITK_STUDY_CANVAS_TARGET_EMPTY_AREA(stu) (AMITK_STUDY(stu)->canvas_target_empty_area)
#define AMITK_STUDY_CANVAS_VISIBLE(stu, canvas) (AMITK_STUDY(stu)->canvas_visible[canvas])
#define AMITK_STUDY_CREATION_DATE(stu) (AMITK_STUDY(stu)->creation_date)
#define AMITK_STUDY_VIEW_CENTER(stu) (amitk_space_s2b(AMITK_SPACE(stu), AMITK_STUDY(stu)->view_center))
#define AMITK_STUDY_VIEW_DURATION(stu) (AMITK_STUDY(stu)->view_duration)
#define AMITK_STUDY_VIEW_START_TIME(stu) (AMITK_STUDY(stu)->view_start_time)
#define AMITK_STUDY_VIEW_THICKNESS(stu) (AMITK_STUDY(stu)->view_thickness)
#define AMITK_STUDY_VOXEL_DIM_VALID(stu) (AMITK_STUDY(stu)->voxel_dim_valid)
typedef enum { AMITK_FUSE_TYPE_BLEND, AMITK_FUSE_TYPE_OVERLAY, AMITK_FUSE_TYPE_NUM } AmitkFuseType;
struct AmitkStudyClass { AmitkObjectClass parent_class; void (* filename_changed) (AmitkStudy * study); void (* thickness_changed) (AmitkStudy * study); void (* time_changed) (AmitkStudy * study); void (* canvas_visible_changed) (AmitkStudy * study); void (* view_mode_changed) (AmitkStudy * study); void (* canvas_target_changed) (AmitkStudy * study); void (* voxel_dim_or_zoom_changed) (AmitkStudy * study); void (* fov_changed) (AmitkStudy * study); void (* fuse_type_changed) (AmitkStudy * study); void (* view_center_changed) (AmitkStudy * study); void (* canvas_roi_preference_changed) (AmitkStudy * study); void (* canvas_general_preference_changed) (AmitkStudy * study); void (* canvas_target_preference_changed) (AmitkStudy * study); void (* canvas_layout_preference_changed) (AmitkStudy * study); void (* panel_layout_preference_changed) (AmitkStudy * study); };
AmitkStudy * amitk_study_recover_xml (const gchar *study_filename
,AmitkPreferences *preferences
);
gboolean amitk_study_save_xml (AmitkStudy *study
,const gchar *study_filename
,const gboolean save_as_directory
);
void amitk_study_set_canvas_fill_roi (AmitkStudy *study
,const gboolean fill_roi
);
void amitk_study_set_canvas_layout (AmitkStudy *study
,const AmitkLayout layout
);
void amitk_study_set_canvas_line_style (AmitkStudy *study
,const GdkLineStyle line_style
);
void amitk_study_set_canvas_maintain_size (AmitkStudy *study
,const gboolean maintain_size
);
void amitk_study_set_canvas_roi_transparency (AmitkStudy *study
,const gdouble transparency
);
void amitk_study_set_canvas_roi_width (AmitkStudy *study
,gint roi_width
);
void amitk_study_set_canvas_target (AmitkStudy *study
,const gboolean always_on
);
void amitk_study_set_canvas_target_empty_area (AmitkStudy *study
,gint target_empty_area
);
void amitk_study_set_canvas_visible (AmitkStudy *study
,const AmitkView view
,const gboolean visible
);
void amitk_study_set_creation_date (AmitkStudy *study
,const gchar *new_date
);
void amitk_study_set_filename (AmitkStudy *study
,const gchar *new_filename
);
void amitk_study_set_fuse_type (AmitkStudy *study
,const AmitkFuseType new_fuse_type
);
void amitk_study_set_panel_layout (AmitkStudy *study
,const AmitkPanelLayout panel_layout
);
void amitk_study_set_view_center (AmitkStudy *study
,const AmitkPoint new_center
);
void amitk_study_set_view_duration (AmitkStudy *study
,const amide_time_t new_duration
);
void amitk_study_set_view_mode (AmitkStudy *study
,const AmitkViewMode new_view_mode
);
void amitk_study_set_view_start_time (AmitkStudy *study
,const amide_time_t new_start
);
void amitk_study_set_view_thickness (AmitkStudy *study
,const amide_real_t new_thickness
);
void amitk_study_suggest_name (AmitkStudy *study
,const gchar *suggested_name
);
"canvas-general-preference-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"canvas-layout-preference-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"canvas-roi-preference-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"canvas-target-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"canvas-target-preference-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"canvas-visible-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"filename-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"fov-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"fuse-type-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"panel-layout-preference-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"thickness-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"time-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"view-center-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"view-mode-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"voxel-dim-or-zoom-changed"
signalvoid user_function (AmitkStudy *amitkstudy,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |