Classes | Defines | Variables
core/vil/file_formats/vil_png.cxx File Reference

http://www.libpng.org/pub/png/libpng.html More...

#include "vil_png.h"
#include <vcl_cassert.h>
#include <vcl_cstring.h>
#include <vcl_iostream.h>
#include <vcl_algorithm.h>
#include <vil/vil_stream.h>
#include <vil/vil_image_view.h>
#include <vil/vil_property.h>
#include <vil/vil_exception.h>
#include <png.h>
#include <vcl_cstdlib.h>
#include <vxl_config.h>

Go to the source code of this file.

Classes

struct  vil_jmpbuf_wrapper
struct  vil_png_structures

Defines

#define SIG_CHECK_SIZE   4
#define png_setjmp_on(ACTION)
#define png_setjmp_off()   (jmpbuf_ok = false)

Variables

You need a later libpng You
should rerun 
CMake
char const * vil_png_format_tag = "png"

Detailed Description

http://www.libpng.org/pub/png/libpng.html

Definition in file vil_png.cxx.


Define Documentation

#define png_setjmp_off ( )    (jmpbuf_ok = false)

Definition at line 117 of file vil_png.cxx.

#define png_setjmp_on (   ACTION)
Value:
do {\
    jmpbuf_ok = true;\
    if (setjmp (pngtopnm_jmpbuf_struct.jmpbuf) != 0) {\
      problem("png_setjmp_on");\
      ACTION;\
    }\
  } while (false);

Definition at line 109 of file vil_png.cxx.

#define SIG_CHECK_SIZE   4

Definition at line 30 of file vil_png.cxx.


Variable Documentation

You need a later libpng You should rerun CMake
char const* vil_png_format_tag = "png"

Definition at line 32 of file vil_png.cxx.