AMITK Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#define AMITK_VOLUME_CORNER (vol) #define AMITK_VOLUME_X_CORNER (vol) #define AMITK_VOLUME_Y_CORNER (vol) #define AMITK_VOLUME_Z_CORNER (vol) #define AMITK_VOLUME_VALID (vol) typedef AmitkVolumeClass; typedef AmitkVolume; void volume_corner_changed (AmitkVolume *volume, AmitkPoint *new_corner); void volume_get_center (const AmitkVolume *volume, AmitkPoint *center); void volume_changed (AmitkVolume *volume); AmitkVolume * amitk_volume_new (void); gboolean amitk_volume_point_in_bounds (const AmitkVolume *volume, const AmitkPoint point); AmitkPoint amitk_volume_place_in_bounds (const AmitkVolume *volume, const AmitkPoint point); AmitkPoint amitk_volume_get_center (const AmitkVolume *volume); void amitk_volume_set_corner (AmitkVolume *volume, AmitkPoint corner); void amitk_volume_set_z_corner (AmitkVolume *volume, amide_real_t z); void amitk_volume_set_center (AmitkVolume *volume, const AmitkPoint center); void amitk_volume_get_enclosing_corners (const AmitkVolume *volume, const AmitkSpace *space, AmitkCorners return_corners); gboolean amitk_volumes_get_enclosing_corners (const GList *volumes, const AmitkSpace *space, AmitkCorners return_corners); gboolean amitk_volume_volume_intersection_corners (const AmitkVolume *volume1, const AmitkVolume *volume2, AmitkCorners return_corners); amide_real_t amitk_volumes_get_max_size (GList *objects); gboolean amitk_volumes_calc_display_volume (const GList *volumes, const AmitkSpace *space, const AmitkPoint view_center, const amide_real_t thickness, const amide_real_t fov, AmitkVolume *volume);
void volume_corner_changed (AmitkVolume *volume, AmitkPoint *new_corner);
|
|
|
void volume_get_center (const AmitkVolume *volume, AmitkPoint *center);
|
|
|
gboolean amitk_volume_point_in_bounds (const AmitkVolume *volume, const AmitkPoint point);
|
|
|
|
Returns : |
AmitkPoint amitk_volume_place_in_bounds (const AmitkVolume *volume, const AmitkPoint point);
|
|
|
|
Returns : |
AmitkPoint amitk_volume_get_center (const AmitkVolume *volume);
|
|
Returns : |
void amitk_volume_set_corner (AmitkVolume *volume, AmitkPoint corner);
|
|
|
void amitk_volume_set_z_corner (AmitkVolume *volume, amide_real_t z);
|
|
|
void amitk_volume_set_center (AmitkVolume *volume, const AmitkPoint center);
|
|
|
void amitk_volume_get_enclosing_corners (const AmitkVolume *volume, const AmitkSpace *space, AmitkCorners return_corners);
|
|
|
|
|
gboolean amitk_volumes_get_enclosing_corners (const GList *volumes, const AmitkSpace *space, AmitkCorners return_corners);
|
|
|
|
|
|
Returns : |
gboolean amitk_volume_volume_intersection_corners (const AmitkVolume *volume1, const AmitkVolume *volume2, AmitkCorners return_corners);
|
|
|
|
|
|
Returns : |
amide_real_t amitk_volumes_get_max_size (GList *objects);
|
|
Returns : |
gboolean amitk_volumes_calc_display_volume (const GList *volumes, const AmitkSpace *space, const AmitkPoint view_center, const amide_real_t thickness, const amide_real_t fov, AmitkVolume *volume);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |