Functions
core/vil/vil_stream_read.h File Reference

read numbers from vil_stream More...

#include <vxl_config.h>

Go to the source code of this file.

Functions

vxl_uint_16 vil_stream_read_big_endian_uint_16 (vil_stream *)
vxl_uint_16 vil_stream_read_little_endian_uint_16 (vil_stream *)
vxl_uint_32 vil_stream_read_big_endian_uint_32 (vil_stream *)
vxl_uint_32 vil_stream_read_little_endian_uint_32 (vil_stream *)
float vil_stream_read_big_endian_float (vil_stream *is)
 Reads in a 4-byte big-endian float.
void vil_stream_read_big_endian_int_16 (vil_stream *is, vxl_uint_16 *data, unsigned n)
 Reads in n 16 bit unsigned ints.

Detailed Description

read numbers from vil_stream

    Modifications
     23 Oct.2003 - Peter Vanroose - Added support for 64-bit int pixels
   

Definition in file vil_stream_read.h.


Function Documentation

float vil_stream_read_big_endian_float ( vil_stream is)

Reads in a 4-byte big-endian float.

Definition at line 109 of file vil_stream_read.cxx.

void vil_stream_read_big_endian_int_16 ( vil_stream is,
vxl_uint_16 *  data,
unsigned  n 
)

Reads in n 16 bit unsigned ints.

Caller is responsible for allocating enough space.

Definition at line 121 of file vil_stream_read.cxx.

vxl_uint_16 vil_stream_read_big_endian_uint_16 ( vil_stream )

Definition at line 28 of file vil_stream_read.cxx.

vxl_uint_32 vil_stream_read_big_endian_uint_32 ( vil_stream )

Definition at line 62 of file vil_stream_read.cxx.

vxl_uint_16 vil_stream_read_little_endian_uint_16 ( vil_stream )

Definition at line 35 of file vil_stream_read.cxx.

vxl_uint_32 vil_stream_read_little_endian_uint_32 ( vil_stream )

Definition at line 69 of file vil_stream_read.cxx.