mediaLib Library Functions mlibVolumeFindMaxU8(3MLIB)
NAME
mlibVolumeFindMaxU8, mlibVolumeFindMaxS16 - maximum
intensity searching
SYNOPSIS
cc [ flag... ] file... -lmlib [ library... ]
#include
mlibstatus mlibVolumeFindMaxU8(mlibu8 *max,
const mlibrays *rays);
mlibstatus mlibVolumeFindMaxS16(mlibs16 *max,
const mlibrays *rays);
DESCRIPTION
Each function performs maximum intensity searching.
It uses the following equation:
max[i] = MAX{ rays->results[j][i]
j = 0, 1, ..., rays->nsteps[i] }
where i = 0, 1, ..., rays->nrays - 1.
PARAMETERS
The function takes the following arguments:
max Pointer to an array of rays->nrays maximum values of
the samples in each ray.
rays Pointer to an mlibrays structure. The data rays-
>results are organized with ray number (rather than
ray step) varying fastest. Ray number and ray step
are the output of the ray casting functions. The
data might have values beyond the maximum step on a
ray. For example, rays->results[rays->nsteps[i][i]
on ray i might not equal 0.
RETURN VALUES
The function returns MLIBSUCES if successful. Otherwise
it returns MLIBFAILURE.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 2 Mar 2007 1
mediaLib Library Functions mlibVolumeFindMaxU8(3MLIB)
ATRIBUTE TYPE ATRIBUTE VALUE
Interface Stability Committed
MT-Level MT-Safe
SEE ALSO
mlibVolumeFindMaxBMaskU8(3MLIB),
mlibVolumeFindMaxCMaskU8(3MLIB), attributes(5)
SunOS 5.11 Last change: 2 Mar 2007 2
|