| AMITK Reference Manual | ||||
|---|---|---|---|---|
#define AMITK_RESPONSE_EXECUTE #define AMITK_RESPONSE_COPY #define AMITK_RESPONSE_SAVE_AS #define AMITK_RESPONSE_SAVE_RAW_AS #define AMITK_UPDATE_DIVIDER #define AMITK_FILE_VERSION #define AMITK_FLAT_FILE_MAGIC_STRING enum AmitkLayout; enum AmitkPanelLayout; enum AmitkViewMode; enum AmitkModality; enum AmitkLimit; enum AmitkWindow; enum AmitkThresholdStyle; enum AmitkHelpInfo; extern PangoFontDescription * amitk_fixed_font_desc; extern GConfClient * gconf_client; void amitk_common_font_init (void); void amitk_append_str_with_newline (gchar **pstr, const gchar *format, ...); void amitk_append_str (gchar **pstr, const gchar *format, ...); void amitk_real_cell_data_func (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data); gint amitk_spin_button_scientific_output (GtkSpinButton *spin_button, gpointer data); GdkPixbuf* amitk_get_pixbuf_from_canvas (GnomeCanvas *canvas, gint xoffset, gint yoffset, gint width, gint height); gboolean amitk_gconf_has_value (GConfClient *client, const gchar *key); gint amitk_gconf_get_int_with_default (GConfClient *client, const gchar *key, const gint default_int); gdouble amitk_gconf_get_float_with_default (GConfClient *client, const gchar *key, const gdouble default_float); gboolean amitk_gconf_get_bool_with_default (GConfClient *client, const gchar *key, const gboolean default_bool); gchar* amitk_gconf_get_string_with_default (GConfClient *client, const gchar *key, const gchar *default_str); gboolean amitk_is_xif_directory (const gchar *filename, gboolean *plegacy, gchar **pxml_filename); gboolean amitk_is_xif_flat_file (const gchar *filename, guint64 *plocation_le, guint64 *psize_le); const gchar* amitk_layout_get_name (const AmitkLayout layout); const gchar* amitk_panel_layout_get_name (const AmitkPanelLayout panel_layout); const gchar* amitk_limit_get_name (const AmitkLimit limit); const gchar* amitk_window_get_name (const AmitkWindow window); const gchar* amitk_modality_get_name (const AmitkModality modality);
#define AMITK_FLAT_FILE_MAGIC_STRING "AMIDE XML Image Format Flat File"
typedef enum {
AMITK_LAYOUT_LINEAR,
AMITK_LAYOUT_ORTHOGONAL,
AMITK_LAYOUT_NUM
} AmitkLayout;
typedef enum {
AMITK_PANEL_LAYOUT_MIXED,
AMITK_PANEL_LAYOUT_LINEAR_X,
AMITK_PANEL_LAYOUT_LINEAR_Y,
AMITK_PANEL_LAYOUT_NUM
} AmitkPanelLayout;
typedef enum {
AMITK_VIEW_MODE_SINGLE,
AMITK_VIEW_MODE_LINKED_2WAY,
AMITK_VIEW_MODE_LINKED_3WAY,
AMITK_VIEW_MODE_NUM
} AmitkViewMode;
typedef enum {
AMITK_MODALITY_PET,
AMITK_MODALITY_SPECT,
AMITK_MODALITY_CT,
AMITK_MODALITY_MRI,
AMITK_MODALITY_OTHER,
AMITK_MODALITY_NUM
} AmitkModality;
typedef enum {
AMITK_WINDOW_ABDOMEN,
AMITK_WINDOW_BRAIN,
AMITK_WINDOW_EXTREMITIES,
AMITK_WINDOW_LIVER,
AMITK_WINDOW_LUNG,
AMITK_WINDOW_PELVIS_SOFT_TISSUE,
AMITK_WINDOW_SKULL_BASE,
AMITK_WINDOW_SPINE_A,
AMITK_WINDOW_SPINE_B,
AMITK_WINDOW_THORAX_SOFT_TISSUE,
AMITK_WINDOW_NUM
} AmitkWindow;
typedef enum {
AMITK_THRESHOLD_STYLE_MIN_MAX,
AMITK_THRESHOLD_STYLE_CENTER_WIDTH,
AMITK_THRESHOLD_STYLE_NUM
} AmitkThresholdStyle;
typedef enum {
AMITK_HELP_INFO_BLANK,
AMITK_HELP_INFO_CANVAS_DATA_SET,
AMITK_HELP_INFO_CANVAS_ROI,
AMITK_HELP_INFO_CANVAS_FIDUCIAL_MARK,
AMITK_HELP_INFO_CANVAS_STUDY,
AMITK_HELP_INFO_CANVAS_ISOCONTOUR_ROI,
AMITK_HELP_INFO_CANVAS_FREEHAND_ROI,
AMITK_HELP_INFO_CANVAS_DRAWING_MODE,
AMITK_HELP_INFO_CANVAS_LINE_PROFILE,
AMITK_HELP_INFO_CANVAS_NEW_ROI,
AMITK_HELP_INFO_CANVAS_NEW_ISOCONTOUR_ROI,
AMITK_HELP_INFO_CANVAS_NEW_FREEHAND_ROI,
AMITK_HELP_INFO_CANVAS_CHANGE_ISOCONTOUR,
AMITK_HELP_INFO_CANVAS_SHIFT_OBJECT,
AMITK_HELP_INFO_CANVAS_ROTATE_OBJECT,
AMITK_HELP_INFO_TREE_VIEW_DATA_SET,
AMITK_HELP_INFO_TREE_VIEW_ROI,
AMITK_HELP_INFO_TREE_VIEW_FIDUCIAL_MARK,
AMITK_HELP_INFO_TREE_VIEW_STUDY,
AMITK_HELP_INFO_TREE_VIEW_NONE,
AMITK_HELP_INFO_UPDATE_LOCATION,
AMITK_HELP_INFO_UPDATE_THETA,
AMITK_HELP_INFO_UPDATE_SHIFT,
AMITK_HELP_INFO_NUM
} AmitkHelpInfo;
void amitk_append_str_with_newline (gchar **pstr, const gchar *format, ...);
|
|
|
|
|
void amitk_append_str (gchar **pstr, const gchar *format, ...);
|
|
|
|
|
void amitk_real_cell_data_func (GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, GtkTreeModel *tree_model, GtkTreeIter *iter, gpointer data);
|
|
|
|
|
|
|
|
|
gint amitk_spin_button_scientific_output (GtkSpinButton *spin_button, gpointer data);
|
|
|
|
Returns : |
GdkPixbuf* amitk_get_pixbuf_from_canvas (GnomeCanvas *canvas, gint xoffset, gint yoffset, gint width, gint height);
|
|
|
|
|
|
|
|
|
|
Returns : |
gboolean amitk_gconf_has_value (GConfClient *client, const gchar *key);
|
|
|
|
Returns : |
gint amitk_gconf_get_int_with_default (GConfClient *client, const gchar *key, const gint default_int);
|
|
|
|
|
|
Returns : |
gdouble amitk_gconf_get_float_with_default (GConfClient *client, const gchar *key, const gdouble default_float);
|
|
|
|
|
|
Returns : |
gboolean amitk_gconf_get_bool_with_default (GConfClient *client, const gchar *key, const gboolean default_bool);
|
|
|
|
|
|
Returns : |
gchar* amitk_gconf_get_string_with_default (GConfClient *client, const gchar *key, const gchar *default_str);
|
|
|
|
|
|
Returns : |
gboolean amitk_is_xif_directory (const gchar *filename, gboolean *plegacy, gchar **pxml_filename);
|
|
|
|
|
|
Returns : |
gboolean amitk_is_xif_flat_file (const gchar *filename, guint64 *plocation_le, guint64 *psize_le);
|
|
|
|
|
|
Returns : |
const gchar* amitk_layout_get_name (const AmitkLayout layout);
|
|
Returns : |
const gchar* amitk_panel_layout_get_name (const AmitkPanelLayout panel_layout);
|
|
Returns : |
const gchar* amitk_limit_get_name (const AmitkLimit limit);
|
|
Returns : |
const gchar* amitk_window_get_name (const AmitkWindow window);
|
|
Returns : |
const gchar* amitk_modality_get_name (const AmitkModality modality);
|
|
Returns : |