Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

pixels_struct Struct Reference
[Geometrical Objects in BICPL]

In-memory structure for ??? More...

#include <obj_defs.h>


Data Fields

int x_position
int y_position
int x_size
int y_size
Real x_zoom
Real y_zoom
Pixel_types pixel_type
union {
   unsigned char *   pixels_8bit_colour_index
   unsigned short *   pixels_16bit_colour_index
   Colour *   pixels_rgb
data


Detailed Description

In-memory structure for ???

Definition at line 181 of file obj_defs.h.


Field Documentation

union { ... } pixels_struct::data
 

Referenced by delete_pixels(), io_pixels(), modify_pixels_size(), render_one_row(), and render_volume_to_slice().

Pixel_types pixels_struct::pixel_type
 

Definition at line 189 of file obj_defs.h.

Referenced by copy_pixel_region(), crop_pixels(), delete_pixels(), initialize_pixels(), interpolate_volume_to_slice(), io_pixels(), modify_pixels_size(), output_rgb_file(), render_one_row(), render_volume_to_slice(), and resample_pixels().

unsigned short* pixels_struct::pixels_16bit_colour_index
 

Definition at line 193 of file obj_defs.h.

unsigned char* pixels_struct::pixels_8bit_colour_index
 

Definition at line 192 of file obj_defs.h.

Colour* pixels_struct::pixels_rgb
 

Definition at line 194 of file obj_defs.h.

int pixels_struct::x_position
 

Definition at line 183 of file obj_defs.h.

Referenced by convert_index8_to_pixels24(), convert_pixels24_to_index8(), convert_pixels24_to_pixels8(), copy_pixel_region(), create_weighted_volume_slices(), crop_pixels(), initialize_pixels(), io_pixels(), and set_pixel_range().

int pixels_struct::x_size
 

Definition at line 185 of file obj_defs.h.

Referenced by convert_index8_to_pixels24(), convert_pixels24_to_dithered(), convert_pixels24_to_gray_scale(), convert_pixels24_to_index8(), convert_pixels24_to_pixels8(), copy_pixel_region(), create_weighted_volume_slices(), crop_pixels(), delete_pixels(), initialize_pixels(), io_pixels(), modify_pixels_size(), output_rgb_file(), render_one_row(), render_volume_to_slice(), and resample_pixels().

Real pixels_struct::x_zoom
 

Definition at line 187 of file obj_defs.h.

Referenced by convert_index8_to_pixels24(), convert_pixels24_to_index8(), convert_pixels24_to_pixels8(), copy_pixel_region(), crop_pixels(), initialize_pixels(), io_pixels(), and set_pixel_range().

int pixels_struct::y_position
 

Definition at line 184 of file obj_defs.h.

Referenced by convert_index8_to_pixels24(), convert_pixels24_to_index8(), convert_pixels24_to_pixels8(), copy_pixel_region(), create_weighted_volume_slices(), crop_pixels(), initialize_pixels(), io_pixels(), and set_pixel_range().

int pixels_struct::y_size
 

Definition at line 186 of file obj_defs.h.

Referenced by convert_index8_to_pixels24(), convert_pixels24_to_dithered(), convert_pixels24_to_gray_scale(), convert_pixels24_to_index8(), convert_pixels24_to_pixels8(), copy_pixel_region(), create_weighted_volume_slices(), crop_pixels(), delete_pixels(), initialize_pixels(), io_pixels(), modify_pixels_size(), output_rgb_file(), render_volume_to_slice(), and resample_pixels().

Real pixels_struct::y_zoom
 

Definition at line 188 of file obj_defs.h.

Referenced by convert_index8_to_pixels24(), convert_pixels24_to_index8(), convert_pixels24_to_pixels8(), copy_pixel_region(), crop_pixels(), initialize_pixels(), io_pixels(), and set_pixel_range().


The documentation for this struct was generated from the following file:
Generated on Wed Jul 28 09:11:25 2004 for BICPL by doxygen 1.3.7