Functions
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 *)
 
vxl_int_32 vil_stream_read_big_endian_int_32 (vil_stream *s)
 
vxl_int_32 vil_stream_read_little_endian_int_32 (vil_stream *s)
 
float vil_stream_read_big_endian_float (vil_stream *is)
 Reads in a 4-byte big-endian float. More...
 
void vil_stream_read_big_endian_int_16 (vil_stream *is, vxl_uint_16 *data, unsigned n)
 Reads in n 16 bit unsigned ints. More...
 

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

◆ vil_stream_read_big_endian_float()

float vil_stream_read_big_endian_float ( vil_stream is)

Reads in a 4-byte big-endian float.

Definition at line 122 of file vil_stream_read.cxx.

◆ vil_stream_read_big_endian_int_16()

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 134 of file vil_stream_read.cxx.

◆ vil_stream_read_big_endian_int_32()

vxl_int_32 vil_stream_read_big_endian_int_32 ( vil_stream s)

Definition at line 76 of file vil_stream_read.cxx.

◆ vil_stream_read_big_endian_uint_16()

vxl_uint_16 vil_stream_read_big_endian_uint_16 ( vil_stream )

Definition at line 28 of file vil_stream_read.cxx.

◆ vil_stream_read_big_endian_uint_32()

vxl_uint_32 vil_stream_read_big_endian_uint_32 ( vil_stream )

Definition at line 62 of file vil_stream_read.cxx.

◆ vil_stream_read_little_endian_int_32()

vxl_int_32 vil_stream_read_little_endian_int_32 ( vil_stream s)

Definition at line 83 of file vil_stream_read.cxx.

◆ vil_stream_read_little_endian_uint_16()

vxl_uint_16 vil_stream_read_little_endian_uint_16 ( vil_stream )

Definition at line 35 of file vil_stream_read.cxx.

◆ vil_stream_read_little_endian_uint_32()

vxl_uint_32 vil_stream_read_little_endian_uint_32 ( vil_stream )

Definition at line 69 of file vil_stream_read.cxx.