Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ intro(3) — SunOS 5.6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

XIL(3)

NAME

XIL intro − introduction to the XIL library

DESCRIPTION

These XIL reference manual pages describe the syntax for using the functions contained in the XIL Imaging Library.  The library follows a standard "operator" imaging model.  References to images (image handles) are passed to operators, which act on the image data.  Each operator allows you to specify one or more source images and a single destination image, along with the parameters necessary to perform the operation.  General information on how the library handles certain concepts is provided as follows:

Topic Reference Manual Page

Images xil_create(3)

Image Storage Storage(3)

Regions of interest xil_roi_create(3)

Color spaces xil_set_colorspace(3)

Origins xil_get_origin(3)

Kernels xil_kernel_create(3)

Overview on compressors xil_compress(3)

Specific information on XIL compressors Consult the man page for the specific compressor. 

ERRORS

Error handling is asynchronous in the XIL library.  Because operations are deferred to optimize groups of operations, errors may not be reported after the function call that produces the error is made in the application program. Instead, the error is reported when the set of operations that contains the error is executed. 

The XIL library uses the following categories of errors:

User (or usage) errors
CIS data errors
Resource errors
Configuration errors
System  errors
Arithmetic errors
Internal errors
Other errors

User Errors

Errors in this category are generated when a user passes invalid parameters to XIL functions or uses the library incorrectly in some other way. 

CIS Data Errors

These errors occur when a bitstream does not conform to the specification of the specified compression type. 

Resource Errors

The primary finite resource that the XIL library depends on is memory.  If the XIL library runs out of memory, an error message to that effect will be generated. Then, depending on what the library was doing when the request for more memory occurred, a number of secondary error messages may also be generated, indicating the failure of the library to create objects, perform operations, or complete various other tasks.  Some of these errors may be System errors (see below). 

Configuration Errors

Errors in this category can occur if the XIL library is improperly installed. 

System Errors

System errors occur when the XIL library detects a problem with its ongoing operation.  These are often secondary errors caused by other failures in the system. 

Internal Errors

XIL performs a number of internal checks on its operation.  A failure of one of these checks is called an internal error.  Internal errors should not occur.  If such errors do occur (in the absence of an out-of-memory error), contact customer support and give as much information as possible about the error and the situation that caused it. 

Arithmetic Errors

These errors occur when XIL detects an arithmetic error in an operation (for example, dividing by zero). 

For More Information

Appendix B of the XIL Programmer’s Guide provides a list of error messages by number.  It also lists which XIL functions may generate a given error message. 

LIST OF FUNCTIONS

This section lists all the functions in the XIL Imaging Library.  If the function does not appear on a man page bearing its name (in other words, it is grouped with other functions on a man page bearing the name of one of those other functions), then the function whose page it appears on is printed in parentheses to the right of it. 

Cell(3)

Cell compressor/decompressor for compressed image sequences (CISs)

CellB(3)

XIL driver for CellB video compression/decompression

faxG3(3)

CCITT Group 3 compressor/decompressor for CISs

faxG4(3) ( faxG3(3) )

CCITT Group 4 compressor/decompressor for CISs

H261(3)

H.261 decompressor for CISs

Jpeg(3)

JPEG compressor/decompressor for CISs

JpegLL(3)

JPEG Lossless compressor/decompressor for CISs

Mpeg1(3)

MPEG decompressor for CISs

PhotoCD(3)

Reader for Kodak Photo CD(tm) format

Storage(3)

Storage types and formats for XIL images

xil_absolute(3)

finds the absolute value of pixels of an image

xil_add(3)

adds two images

xil_add_const(3) ( xil_add(3) )

adds a constant to each band of an image

xil_affine(3)

affine-transforms an image

xil_and(3)

bitwise logical AND operation

xil_and_const(3) ( xil_and(3) )

bitwise logical AND operation with constants

xil_band_combine(3)

interband linear combination operation

xil_black_generation(3)

adjusts amount of black in a CMYK image

xil_blend(3)

blends two images according to an alpha image

xil_call_next_error_handler(3) ( xil_install_error_handler(3) )

allows error handler further down the chain to handle the error

xil_cast(3)

casts an image from one data type into another

xil_choose_colormap(3)

chooses a reasonable colormap

xil_cis_attempt_recovery(3)

attempts recovery after an error occurs in a CIS

xil_cis_create(3)

creates a new CIS

xil_cis_destroy(3)

destroys a CIS

xil_cis_flush(3)

completes pending operations for a CIS

xil_cis_get_attribute(3)

gets a compressor attribute

xil_cis_get_autorecover(3)

indicates whether a decompressor will recover automatically from a recoverable datastream error

xil_cis_get_bits_ptr(3)

gets a pointer to compressed data

xil_cis_get_by_name(3)

returns a handle to the CIS object with the specified name

xil_cis_get_compression_type(3)

returns the name of the type of the compressor

xil_cis_get_compressor(3)

returns the name of a specific compressor

xil_cis_get_input_type(3)

returns the type of image that a CIS will accept for compression

xil_cis_get_keep_frames(3) ( xil_cis_get_max_frames(3) )

gets maximum number of previously decompressed frames in buffer

xil_cis_get_max_frames(3)

gets maximum number of compressed frames in buffer

xil_cis_get_name(3) ( xil_cis_get_by_name(3) )

returns a copy of the specified CIS object’s name

xil_cis_get_output_type(3)

returns the XilImageType produced by a compressor

xil_cis_get_random_access(3)

shows whether a compressor supports random accessing of a CIS

xil_cis_get_read_frame(3) ( xil_cis_get_start_frame(3) )

returns index to the current frame

xil_cis_get_read_invalid(3)

determines whether a CIS is able to be decompressed

xil_cis_get_start_frame(3)

returns index to the first compressed image in the CIS

xil_cis_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_cis_get_write_frame(3) ( xil_cis_get_start_frame(3) )

returns index to the last frame +1 of the CIS

xil_cis_get_write_invalid(3)

determines whether a CIS is able to continue to be compressed

xil_cis_has_data(3)

returns the number of bytes from the current frame to the end of the CIS

xil_cis_has_frame(3) ( xil_cis_has_data(3) )

returns TRUE if a complete frame exists at the read frame position

xil_cis_number_of_frames(3) ( xil_cis_has_data(3) )

determines number of complete unread frames of compressed data in the CIS

xil_cis_put_bits(3)

puts compressed data into a CIS

xil_cis_put_bits_ptr(3) ( xil_cis_put_bits(3) )

supplies a pointer to compressed data to a CIS

xil_cis_reset(3)

clears data in a CIS

xil_cis_seek(3)

finds a given frame of compressed data in a CIS

xil_cis_set_attribute(3) ( xil_cis_get_attribute(3) )

sets a compressor attribute

xil_cis_set_autorecover(3) ( xil_cis_get_autorecover(3) )

sets permission to attempt recovery if autorecoverable bitstream errors occur

xil_cis_set_keep_frames(3) ( xil_cis_get_max_frames(3) )

sets the number of frames prior to the current read frame to be kept in the buffer

xil_cis_set_max_frames(3) ( xil_cis_get_max_frames(3) )

sets the maximum number of frames or images in the buffer

xil_cis_set_name(3) ( xil_cis_get_by_name(3) )

sets the name of the specified CIS object to the one provided

xil_cis_sync(3)

forces any outstanding call to xil_compress(3) to complete when it would otherwise have been deferred

xil_close(3) ( xil_open(3) )

ends an XIL session

xil_color_convert(3)

converts an image from one color space to another

xil_color_correct(3)

color corrects an XilImage given an XilColorspaceList of color spaces using KCMS (TM) color management

xil_colorcube_create(3)

creates a lookup table that represents a colorcube

xil_colorspace_create(3)

create name of an XilColorspace object

xil_colorspace_destroy(3) ( xil_colorspace_create(3) )

destroy name of an XilColorspace object

xil_colorspace_get_by_name(3)

gets a color space object by its name

xil_colorspace_get_name(3) ( xil_colorspace_create(3) )

get name of an XilColorspace object

xil_colorspace_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_colorspace_get_type(3) ( xil_colorspace_create(3) )

get type of an XilColorspace object

xil_colorspace_set_name(3) ( xil_colorspace_create(3) )

set the name of an XilColorspace object

xil_colorspacelist_create(3)

create an XilColorspaceList object

xil_colorspacelist_destroy(3) ( xil_colorspacelist_create(3) )

destroy an XilColorspaceList object

xil_colorspacelist_get_by_name(3) ( xil_colorspacelist_create(3) )

get by name an XilColorspaceList object

xil_colorspacelist_get_name(3) ( xil_colorspacelist_create(3) )

get name of an XilColorspaceList object

xil_colorspacelist_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_colorspacelist_set_name(3) ( xil_colorspacelist_create(3) )

set name of an XilColorspaceList object

xil_compress(3)

compresses an image into a CIS

xil_convolve(3)

convolves an image with a specified kernel

xil_copy(3)

copies an image

xil_copy_pattern(3)

replicates the source image into the destination image

xil_copy_with_planemask(3)

use a plane mask to copy a source image into a destination image

xil_create(3)

creates an image

xil_create_child(3)

creates a child image

xil_create_copy(3)

creates a new image with a copy of the source’s data

xil_create_double_buffered_window(3) ( xil_create_from_window(3) )

create device images

xil_create_from_device(3) ( xil_create_from_window(3) )

creates an image associated with the specified device

xil_create_from_type(3)

creates an image from an XilImageType object

xil_create_from_window(3)

creates an image associated with the specified X window

xil_create_temporary(3)

create a temporary image

xil_create_temporary_from_type(3) ( xil_create_temporary(3) )

create a temporary image

xil_decompress(3)

decompresses a CIS

xil_default_error_handler (3) ( xil_install_error_handler(3) )

prints error messages to the standard error output

xil_destroy(3)

destroys an image

xil_device_create(3)

creates a device object

xil_device_destroy(3) ( xil_device_create(3) )

destroys a device object

xil_device_set_attribute(3)

stores device appropriate attributes in a device object

xil_device_set_value(3)

stores device-initialization values in a device object

xil_dilate(3) ( xil_erode(3) )

dilates an image

xil_dithermask_create(3)

creates a dither mask

xil_dithermask_create_copy(3) ( xil_dithermask_create(3) )

creates and returns a copy of the specified dither mask

xil_dithermask_destroy(3) ( xil_dithermask_create(3) )

destroys the specified dither mask

xil_dithermask_get_by_name(3)

returns a handle to the dither mask with the specified name

xil_dithermask_get_height(3)

gets the height of the specified dither mask

xil_dithermask_get_name(3) ( xil_dithermask_get_by_name(3) )

returns a copy of the specified dither mask’s name

xil_dithermask_get_nbands(3) ( xil_dithermask_get_height(3) )

gets the number of bands in the specified dither mask

xil_dithermask_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_dithermask_get_values(3)

returns a copy of the internal values in a dithermask

xil_dithermask_get_width(3) ( xil_dithermask_get_height(3) )

gets the width of the specified dither mask

xil_dithermask_set_name(3) ( xil_dithermask_get_by_name(3) )

sets the name of the specified dither mask to the one provided

xil_divide(3)

divides one image by another

xil_divide_by_const(3) ( xil_divide(3) )

divides a constant into each band of an image

xil_divide_into_const(3) ( xil_divide(3) )

divides each band of an image into constants

xil_edge_detection(3)

detects edges within an image

xil_erode(3)

erodes an image

xil_edge_detection(3)

detects edges within an image

xil_error_diffusion(3)

converts an image into a single-band image with a lookup table by error-diffusion dithering

xil_error_get_category(3) ( xil_error_get_string(3) )

returns the general category of the error

xil_error_get_category_string(3) ( xil_error_get_string(3) )

returns a character string that identifies the error category

xil_error_get_id(3) ( xil_error_get_string(3) )

returns a character string that uniquely identifies the error

xil_error_get_location(3) ( xil_error_get_string(3) )

returns an encrypted error location code

xil_error_get_object(3) ( xil_error_get_string(3) )

returns the XIL object that an error occurred on

xil_error_get_primary(3) ( xil_error_get_string(3) )

returns TRUE if the currently reported error is the primary cause of the error

xil_error_get_string(3)

returns an error string in the currently configured language

xil_export(3)

exports an image from XIL to application space

xil_extrema(3)

finds minimum and maximum values of an image

xil_fill(3)

performs boundary fill from a specified start point in an image

xil_get_active_buffer(3)

get or set the active buffer on a double-buffered device image

xil_get_attribute(3)

gets the values of client attributes of images

xil_get_by_name(3)

returns a handle to the image with the specified name

xil_get_child_offsets(3)

gets the values of the offsets into a parent image

xil_get_datatype(3)

gets an image’s data type

xil_get_device_attribute(3)

gets the values of attributes of device images

xil_get_exported(3) ( xil_export(3) )

gets the export status of an image

xil_get_height(3) ( xil_get_width(3) )

gets the height of an image

xil_get_imagetype(3)

gets the type of an image

xil_get_info(3)

gets information about the parameters of an image

xil_get_memory_storage(3)

gets an image’s memory storage

xil_get_name (3) ( xil_get_by_name(3) )

returns a copy of the specified image’s name

xil_get_nbands(3) ( xil_get_width(3) )

gets the number of bands in an image

xil_get_origin(3)

gets the coordinates of the origin of an image

xil_get_origin_x(3) ( xil_get_origin(3) )

gets the x coordinate of the origin of an image

xil_get_origin_y(3) ( xil_get_origin(3) )

gets the y coordinate of the origin of an image

xil_get_parent(3)

gets a parent image

xil_get_pixel(3) ( xil_set_pixel(3) )

gets the value of a single pixel in an image

xil_get_readable(3)

returns TRUE if an image can be used as a source

xil_get_roi(3)

gets the region of interest (ROI) attached to an image

xil_get_size(3) ( xil_get_width(3) )

gets the size of an image

xil_get_state(3)

get the XilSystemState associated with an XIL object

xil_get_storage_movement(3)

get and set the storage movement flag on an image

xil_get_storage_with_copy(3)

get and set the image’s storage through a copy to or from contiguous memory

xil_get_synchronize(3) ( xil_sync(3) )

returns status of synchronization of an image

xil_get_tile_storage(3)

get and set the storage associated with an image on a per tile basis

xil_get_tilesize(3)

get and set the tile size of an image

xil_get_width(3)

gets the width of an image

xil_get_writable(3) ( xil_get_readable(3) )

returns TRUE if an image can be used as a destination

xil_histogram(3)

generates histogram data from an image

xil_histogram_create(3)

creates a histogram object

xil_histogram_create_copy(3) ( xil_histogram_create(3) )

create and return a copy of histogram

xil_histogram_destroy(3) ( xil_histogram_create(3) )

destroys a histogram object

xil_histogram_get_by_name(3)

returns a handle to the histogram object with the specified name

xil_histogram_get_info(3) ( xil_histogram_get_nbands(3) )

gets values of histogram attributes

xil_histogram_get_limits(3) ( xil_histogram_get_nbands(3) )

gets values of arrays that represent values of the first and last bin in each band

xil_histogram_get_name(3) ( xil_histogram_get_by_name(3) )

returns a copy of the specified histogram object’s name

xil_histogram_get_nbands(3)

gets the number of bands represented by the histogram

xil_histogram_get_nbins(3) ( xil_histogram_get_nbands(3) )

gets the array of values representing the number of histogram bins for each band

xil_histogram_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_histogram_get_values(3) ( xil_histogram_get_nbands(3) )

gets the array of values for the data attribute

xil_histogram_set_name(3) ( xil_histogram_get_by_name(3) )

sets the name of the specified histogram object to the one provided

xil_imagetype_get_by_name(3)

returns a handle to the image type object with the specified name

xil_imagetype_get_datatype(3)

gets an image type object’s data type

xil_imagetype_get_height(3) ( xil_imagetype_get_width(3) )

gets the height of an image type object

xil_imagetype_get_info(3)

gets information about the parameters of an image type object

xil_imagetype_get_name(3) ( xil_imagetype_get_by_name(3) )

returns a copy of the specified image type object’s name

xil_imagetype_get_nbands(3) ( xil_imagetype_get_width(3) )

gets the number of bands of an image type object

xil_imagetype_get_size(3) ( xil_imagetype_get_width(3) )

gets the size of an image type object

xil_imagetype_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_imagetype_get_width(3)

gets the width of an image type object

xil_imagetype_set_name(3) ( xil_imagetype_get_by_name(3) )

sets the name of the specified image type object to the one provided

xil_import(3) ( xil_export(3) )

imports an image from application space to XIL space

xil_install_error_handler(3)

installs a customized error handler

xil_interpolation_table_create(3)

creates an interpolation table object

xil_interpolation_table_create_copy(3) ( xil_interpolation_table_create(3) )

creates copy of an interpolation table object

xil_interpolation_table_destroy(3) ( xil_interpolation_table_create(3) )

destroys an interpolation table object

xil_interpolation_table_get_data(3)

gets the data of an interpolation table object

xil_interpolation_table_get_kernel_size(3)

gets the kernel size of the subsample kernels in an interpolation table object

xil_interpolation_table_get_subsamples(3)

gets the number of subsamples in an interpolation table object

xil_interpolation_table_get_values(3)

get the values stored in an XilInterpolationTable object

xil_kernel_create(3)

creates a kernel

xil_kernel_create_copy(3) ( xil_kernel_create(3) )

creates and returns a copy of the specified kernel

xil_kernel_create_separable(3) ( xil_kernel_create(3) )

create separable kernels

xil_kernel_destroy(3) ( xil_kernel_create(3) )

destroys the specified kernel

xil_kernel_get_by_name(3)

returns a handle to the kernel object with the specified name

xil_kernel_get_height(3)

gets the height of a kernel

xil_kernel_get_key_x(3) ( xil_kernel_get_height(3) )

gets the x coordinate of the key value of a kernel

xil_kernel_get_key_y(3) ( xil_kernel_get_height(3) )

gets the y coordinate of the key value of a kernel

xil_kernel_get_name(3) ( xil_kernel_get_by_name(3) )

returns a copy of the specified kernel object’s name

xil_kernel_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_kernel_get_values(3)

get the values stored internally in and XilKernel object

xil_kernel_get_width(3) ( xil_kernel_get_height(3) )

gets the width of a kernel

xil_kernel_set_name(3) ( xil_kernel_get_by_name(3) )

sets the name of the specified kernel object to the one provided

xil_lookup(3)

passes an image through a lookup table

xil_lookup_convert(3)

calculates a lookup table that converts between source and destination lookup tables

xil_lookup_create(3)

creates a single lookup table

xil_lookup_create_combined(3)

creates a combined lookup table

xil_lookup_create_copy(3) ( xil_lookup_create(3) )

creates and returns a copy of the specified lookup table

xil_lookup_destroy(3) ( xil_lookup_create(3) )

destroys a lookup table

xil_lookup_get_band_lookup(3)

gets a single lookup table out of a combined lookup

xil_lookup_get_by_name(3)

returns a handle to the lookup table with the specified name

xil_lookup_get_colorcube (3) ( xil_colorcube_create(3) )

returns TRUE if a lookup table is formatted as a colorcube

xil_lookup_get_colorcube_info(3) ( xil_colorcube_create(3) )

returns formatting information about a lookup table used as a colorcube

xil_lookup_get_input_datatype(3)

gets the data type of the input to a lookup table

xil_lookup_get_input_nbands(3) ( xil_lookup_get_output_nbands(3) )

gets the number of bands in the input from a lookup table

xil_lookup_get_name(3) ( xil_lookup_get_by_name(3) )

returns a copy of the specified lookup table’s name

xil_lookup_get_num_entries(3) ( xil_lookup_get_input_datatype(3) )

gets the number of entries in a lookup table

xil_lookup_get_offset(3) ( xil_lookup_get_input_datatype(3) )

gets the offset value of a lookup table

xil_lookup_get_output_datatype(3) ( xil_lookup_get_input_datatype(3) )

gets the data type of the output from a lookup table

xil_lookup_get_output_nbands(3) ( xil_lookup_get_input_datatype(3) )

gets the number of bands in the output from a lookup table

xil_lookup_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_lookup_get_values(3) ( xil_lookup_set_values(3) )

gets the values in a lookup table

xil_lookup_get_version(3)

gets the unique version number of a lookup table

xil_lookup_set_name(3) ( xil_lookup_get_by_name(3) )

sets the name of the specified lookup table to the one provided

xil_lookup_set_offset(3) ( xil_lookup_get_input_datatype(3) )

sets the offset value of a lookup table

xil_lookup_set_values(3)

sets the values in a lookup table

xil_max(3)

finds the larger of pixels in two images

xil_min(3)

finds the lesser of pixels in two images

xil_multiply(3)

multiplies two images

xil_multiply_const(3) ( xil_multiply(3) )

multiplies each band of an image by a floating point constant

xil_nearest_color(3)

converts an image into a single-band image by mapping pixels to the nearest entries in a lookup table

xil_not(3)

bitwise logical NOT operation

xil_object_get_error_string(3) ( xil_error_get_string(3) )

creates a string with additional information about the object involved in the error

xil_object_get_type(3) ( xil_error_get_string(3) )

returns the XilObjectType of an object

xil_open(3)

opens the XIL library for use

xil_or(3)

bitwise logical OR operation

xil_or_const(3) ( xil_or(3) )

bitwise logical OR operation with constants

xil_ordered_dither(3)

uses ordered dithering to convert an image into a single-band image with a lookup table

xil_paint(3)

blends portions of an image with a single color using a 2-D brush

xil_remove_error_handler(3) ( xil_install_error_handler(3) )

removes an error function from the error handler chain

xil_rescale(3)

rescales an image

xil_roi_add_image(3)

adds a binary image to an ROI

xil_roi_add_rect(3)

adds a rectangle to an ROI

xil_roi_add_region(3)

adds an X region to an ROI

xil_roi_create(3)

creates an ROI

xil_roi_create_copy(3) ( xil_roi_create(3) )

creates and returns a copy of an ROI

xil_roi_destroy(3) ( xil_roi_create(3) )

destroys an ROI

xil_roi_get_as_image(3)

gets an image version of an ROI

xil_roi_get_as_region(3)

returns a handle to an X region

xil_roi_get_by_name(3)

returns a handle to the ROI with the specified name

xil_roi_get_name(3) ( xil_roi_get_by_name(3) )

returns a copy of the specified ROI’s name

xil_roi_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_roi_intersect(3)

finds the intersection of two ROIs

xil_roi_set_name(3) ( xil_roi_get_by_name(3) )

sets the name of the specified ROI to the one provided

xil_roi_subtract_rect(3)

subtracts a rectangle from an ROI

xil_roi_translate(3)

translates an ROI

xil_roi_unite(3)

finds the union of two ROIs

xil_rotate(3)

rotates an image

xil_scale(3)

scales an image

xil_sel_create(3)

creates a structuring element (SEL)

xil_sel_create_copy(3) ( xil_sel_create(3) )

creates and returns a copy of a SEL

xil_sel_destroy(3) ( xil_sel_create(3) )

destroys a SEL

xil_sel_get_by_name(3)

returns a handle to the SEL with the specified name

xil_sel_get_height(3)

gets the height of a SEL

xil_sel_get_key_x(3) ( xil_sel_get_height(3) )

gets the x coordinate of the key value of a SEL

xil_sel_get_key_y(3) ( xil_sel_get_height(3) )

gets the y coordinate of the key value of a SEL

xil_sel_get_name(3) ( xil_sel_get_by_name(3) )

returns a copy of the specified SEL’s name

xil_sel_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_sel_get_values(3)

get the values stored internally for a structuring element object

xil_sel_get_width(3) ( xil_sel_get_height(3) )

gets the width of a SEL

xil_sel_set_name(3) ( xil_sel_get_by_name(3) )

sets the name of the specified SEL to the one provided

xil_set_active_buffer(3) ( xil_get_active_buffer(3) )

set the active buffer on a double-buffered device image

xil_set_attribute(3) ( xil_get_attribute(3) )

sets the values of client attributes of images

xil_set_colorspace(3)

sets an image’s color space

xil_set_data_supply_routine(3)

set the routine that will be used to fill in the storage for an image

xil_set_device_attribute(3) ( xil_get_device_attribute(3) )

sets the values of attributes of device images

xil_set_memory_storage(3) ( xil_get_memory_storage(3) )

sets an exported image’s memory storage

xil_set_name(3) ( xil_get_by_name(3) )

sets the name of the specified image to the one provided

xil_set_origin(3) ( xil_get_origin(3) )

sets the coordinates of the origin of an image

xil_set_pixel(3)

sets the value of a single pixel in an image

xil_set_roi(3) ( xil_get_roi(3) )

sets an image’s ROI

xil_set_storage_movement(3) ( xil_get_storage_movement(3) )

set the storage movement flag on an image

xil_set_storage_with_copy(3) ( xil_get_storagewithcopy(3) )

set the image’s storage through a copy to or from contiguous memory

xil_set_synchronize(3) ( xil_sync(3) )

sets synchronization of an image

xil_set_tile_storage(3) ( xil_get_title_storage(3) )

set the storage associated with an image on a per tile basis

xil_set_tilesize(3) ( xil_get_tilesize(3) )

set the tile size of an image

xil_set_value(3)

sets pixels of an image to constant values

xil_soft_fill(3)

performs a  soft fill from a specified starting point in an image

xil_squeeze_range(3)

produces a lookup table that will map an image into contiguous entries

xil_state_get_default_tilesize(3)

get the default tilesize for all images created with a particular XilSystemState

xil_state_get_default_tiling_mode(3)

get the default tiling mode for all images created with a particular XilSystemState

xil_state_get_interpolation_tables(3)

gets interpolation tables from the XilSystemState object

xil_state_get_show_action(3)

gets the current value of the SHOW_ACTION attribute of a system-state object

xil_state_get_synchronize(3) ( xil_sync(3) )

returns synchronization status of an XIL State

xil_state_set_default_tilesize(3) ( xil_state_get_default_tilesize(3) )

set the default tilesize for all images created with a particular XilSystemState

xil_state_set_default_tiling_mode(3) ( xil_state_get_default_tiling_mode(3) )

set the default tiling mode for all images created with a particular XilSystemState

xil_state_set_interpolation_tables(3) ( xil_state_get_interpolation_tables(3) )

sets interpolation tables on the XilSystemState object

xil_state_set_show_action(3) ( xil_state_get_show_action(3) )

sets the current value of the SHOW_ACTION attribute of a system-state object

xil_state_set_synchronize(3) ( xil_sync(3) )

sets synchronization status for an XIL State

xil_storage_create(3)

create XilStorage object

xil_storage_destroy(3) ( xil_storage_create(3) )

destroy XilStorage object

xil_storage_get_band_stride(3)

get the values set on an XilStorage object

xil_storage_get_by_name(3)

get a handle to a storage object  by specifying a name

xil_storage_get_coordinates(3)

get the position of a storage tile within an image

xil_storage_get_data(3) ( xil_storage_get_band_stride(3) )

get the values set on an XilStorage object

xil_storage_get_image(3)

get the image associated with a storage object

xil_storage_get_name(3) ( xil_storage_get_by_name(3) )

get a storage object name

xil_storage_get_offset(3) ( xil_storage_get_band_stride(3) )

get the values set on an XilStorage object

xil_storage_get_pixel_stride(3) ( xil_storage_get_band_stride(3) )

get the values set on an XilStorage object

xil_storage_get_scanline_stride(3) ( xil_storage_get_band_stride(3) )

get the values set on an XilStorage object

xil_storage_get_state(3) ( xil_get_state(3) )

get the XilSystemState associated with an XIL object

xil_storage_is_type(3)

returns the XilStorageType of the data in the XilStorage object

xil_storage_set_band_stride(3)

set values on an XilStorage object

xil_storage_set_coordinates(3) ( xil_storage_get_coordinates(3) )

set the position of a storage tile within an image

xil_storage_set_data(3) ( xil_storage_set_band_stride(3) )

set values on an XilStorage object

xil_storage_set_data_release(3) ( xil_storage_set_band_stride(3) )

set values on an XilStorage object

xil_storage_set_name(3) ( xil_storage_get_by_name(3) )

set a storage object name

xil_storage_set_offset(3) ( xil_storage_set_band_stride(3) )

set values on an XilStorage object

xil_storage_set_pixel_stride(3) ( xil_storage_set_band_stride(3) )

set values on an XilStorage object

xil_storage_set_scanline_stride(3) ( xil_storage_set_band_stride(3) )

set values on an XilStorage object

xil_subsample_adaptive(3)

adaptively subsamples an image

xil_subsample_binary_to_gray(3)

subsamples a binary image and produces a grayscale image

xil_subtract(3)

subtracts one image from another

xil_subtract_const(3) ( xil_subtract(3) )

subtracts a constant from each band of an image

xil_subtract_from_const(3) ( xil_subtract(3) )

subtracts each band of an image from a constant

xil_swap_buffers(3)

move the contents of the back buffer to the front buffer for a double-buffered device image

xil_sync(3)

forces computation of the value of an image when it would have otherwise been deferred

xil_tablewarp(3)

warps an image in both the horizontal and vertical directions

xil_tablewarp_horizontal(3) ( xil_tablewarp(3) )

warps an image in the horizontal direction

xil_tablewarp_vertical(3) ( xil_tablewarp(3) )

warps an image in the vertical direction

xil_threshold(3)

sets value of image pixel bands within a specified range

xil_toss(3)

throws away the contents of an image without destroying it

xil_translate(3)

translates an image

xil_transpose(3)

rotates or transposes an image

xil_xor(3)

bitwise logical XOR operation

xil_xor_const(3) ( xil_xor(3) )

bitwise logical XOR operation with constants

SunOS 5.6  —  Last change: 13 April 1994

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026