OpenStructure
Data Structures | Typedefs | Functions
ost::io::detail Namespace Reference

Data Structures

struct  SerializeWriteHelper< false, T >
struct  SerializeWriteHelper< true, T >
struct  SerializeHelper< false, T >
struct  SerializeHelper< true, T >
struct  tiff_warning_handler_wrapper
class  complexint32_t
class  complexint16
class  complexint8

Typedefs

typedef void(* TIFFWarningHandler )(const char *, const char *, va_list)

Functions

void tiff_warning_handler (const char *mod, const char *fmt, va_list ap)
int32_t CustomTIFFReadProcIStream (void *thandle, void *tdata, int32_t tsize)
int32_t CustomTIFFReadProcOStream (void *thandle, void *tdata, int32_t tsize)
int32_t CustomTIFFWriteProcIStream (void *thandle, void *tdata, int32_t tsize)
int32_t CustomTIFFWriteProcOStream (void *thandle, void *tdata, int32_t tsize)
uint32_t CustomTIFFSeekProcIStream (void *thandle, uint32_t toff, int dir)
uint32_t CustomTIFFSeekProcOStream (void *thandle, uint32_t toff, int dir)
int CustomTIFFCloseProc (void *thandle)
uint32_t CustomTIFFSizeProcIStream (void *thandle)
uint32_t CustomTIFFSizeProcOStream (void *thandle)
int CustomTIFFMapFileProc (void *thandle, void **tdata, uint32 *toff)
void CustomTIFFUnmapFileProc (void *thandle, void *tdata, uint32 toff)
template<typename IN_TYPE , typename OUT_TYPE , class IST >
void do_tiff_read (tdata_t buf, uint16 rps, uint32_t width, IST *is, int &current_row, int spp)
template<typename IN_TYPE , typename OUT_TYPE , class IST >
void do_tiff_write (TIFF *tif, IST *is, uint32_t rowsperstrip, uint32_t width, uint32_t height, uint32_t strip, const img::NormalizerPtr &nptr)
bool DLLEXPORT_OST_IO FilenameEndsWith (const String &target, const String &probe)

Typedef Documentation

typedef void(* TIFFWarningHandler)(const char *, const char *, va_list)

Definition at line 33 of file tiff_util.hh.


Function Documentation

int ost::io::detail::CustomTIFFCloseProc ( void *  thandle)
int ost::io::detail::CustomTIFFMapFileProc ( void *  thandle,
void **  tdata,
uint32 *  toff 
)
int32_t CustomTIFFReadProcIStream ( void *  thandle,
void *  tdata,
int32_t  tsize 
)
int32_t ost::io::detail::CustomTIFFReadProcOStream ( void *  thandle,
void *  tdata,
int32_t  tsize 
)
uint32_t ost::io::detail::CustomTIFFSeekProcIStream ( void *  thandle,
uint32_t  toff,
int  dir 
)
uint32_t ost::io::detail::CustomTIFFSeekProcOStream ( void *  thandle,
uint32_t  toff,
int  dir 
)
uint32_t ost::io::detail::CustomTIFFSizeProcIStream ( void *  thandle)
uint32_t ost::io::detail::CustomTIFFSizeProcOStream ( void *  thandle)
void ost::io::detail::CustomTIFFUnmapFileProc ( void *  thandle,
void *  tdata,
uint32  toff 
)
int32_t ost::io::detail::CustomTIFFWriteProcIStream ( void *  thandle,
void *  tdata,
int32_t  tsize 
)
int32_t ost::io::detail::CustomTIFFWriteProcOStream ( void *  thandle,
void *  tdata,
int32_t  tsize 
)
void ost::io::detail::do_tiff_read ( tdata_t  buf,
uint16  rps,
uint32_t  width,
IST *  is,
int &  current_row,
int  spp 
)

Definition at line 108 of file tiff_util.hh.

void ost::io::detail::do_tiff_write ( TIFF *  tif,
IST *  is,
uint32_t  rowsperstrip,
uint32_t  width,
uint32_t  height,
uint32_t  strip,
const img::NormalizerPtr &  nptr 
)

Definition at line 121 of file tiff_util.hh.

bool DLLEXPORT_OST_IO ost::io::detail::FilenameEndsWith ( const String target,
const String probe 
)
void ost::io::detail::tiff_warning_handler ( const char *  mod,
const char *  fmt,
va_list  ap 
)