Public Member Functions | Public Attributes | List of all members
vil_sgi_file_header Struct Reference

#include <vil_sgi_file_header.h>

Public Member Functions

 vil_sgi_file_header ()
 
void read (vil_stream *)
 
void write (vil_stream *) const
 
void print (std::ostream &) const
 
bool signature_valid () const
 

Public Attributes

unsigned char magic [2]
 
char storage
 
char bpc
 
short dimension
 
short xsize
 
short ysize
 
short zsize
 
unsigned pixmin
 
unsigned pixmax
 
char dummy1 [4]
 
char image_name [80]
 
unsigned colormap
 
char dummy2 [404]
 

Detailed Description

Definition at line 14 of file vil_sgi_file_header.h.

Constructor & Destructor Documentation

◆ vil_sgi_file_header()

vil_sgi_file_header::vil_sgi_file_header ( )

Definition at line 18 of file vil_sgi_file_header.cxx.

Member Function Documentation

◆ print()

void vil_sgi_file_header::print ( std::ostream &  s) const

Definition at line 36 of file vil_sgi_file_header.cxx.

◆ read()

void vil_sgi_file_header::read ( vil_stream s)

Definition at line 53 of file vil_sgi_file_header.cxx.

◆ signature_valid()

bool vil_sgi_file_header::signature_valid ( ) const

Definition at line 87 of file vil_sgi_file_header.cxx.

◆ write()

void vil_sgi_file_header::write ( vil_stream s) const

Definition at line 70 of file vil_sgi_file_header.cxx.

Member Data Documentation

◆ bpc

char vil_sgi_file_header::bpc

Definition at line 18 of file vil_sgi_file_header.h.

◆ colormap

unsigned vil_sgi_file_header::colormap

Definition at line 27 of file vil_sgi_file_header.h.

◆ dimension

short vil_sgi_file_header::dimension

Definition at line 19 of file vil_sgi_file_header.h.

◆ dummy1

char vil_sgi_file_header::dummy1[4]

Definition at line 25 of file vil_sgi_file_header.h.

◆ dummy2

char vil_sgi_file_header::dummy2[404]

Definition at line 28 of file vil_sgi_file_header.h.

◆ image_name

char vil_sgi_file_header::image_name[80]

Definition at line 26 of file vil_sgi_file_header.h.

◆ magic

unsigned char vil_sgi_file_header::magic[2]

Definition at line 16 of file vil_sgi_file_header.h.

◆ pixmax

unsigned vil_sgi_file_header::pixmax

Definition at line 24 of file vil_sgi_file_header.h.

◆ pixmin

unsigned vil_sgi_file_header::pixmin

Definition at line 23 of file vil_sgi_file_header.h.

◆ storage

char vil_sgi_file_header::storage

Definition at line 17 of file vil_sgi_file_header.h.

◆ xsize

short vil_sgi_file_header::xsize

Definition at line 20 of file vil_sgi_file_header.h.

◆ ysize

short vil_sgi_file_header::ysize

Definition at line 21 of file vil_sgi_file_header.h.

◆ zsize

short vil_sgi_file_header::zsize

Definition at line 22 of file vil_sgi_file_header.h.


The documentation for this struct was generated from the following files: