Update to 2.0.0 tree from current Fremantle build
[opencv] / otherlibs / VlGrFmts / grfmt.h
diff --git a/otherlibs/VlGrFmts/grfmt.h b/otherlibs/VlGrFmts/grfmt.h
deleted file mode 100644 (file)
index 4ff12f8..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/*M///////////////////////////////////////////////////////////////////////////////////////
-//  
-//                      INTEL CORPORATION PROPRIETARY INFORMATION              
-//         This software is supplied under the terms of a license agreement or 
-//         nondisclosure agreement with Intel Corporation and may not be copied
-//         or disclosed except in accordance with the terms of that agreement. 
-//               Copyright (c) 1999 Intel Corporation. All Rights Reserved.    
-//  
-//    RCS:
-//       Source:    grfmt.h$
-//       $Revision: 1.2 $
-//      Purpose: 
-//      Contents:
-//      Authors: Vadim Pisarevsky
-//  
-//M*/
-
-#pragma once
-
-#pragma warning( disable: 4514 )
-#pragma warning( disable: 4711 )
-
-typedef unsigned char byte;
-
-// graphics_format_reader interface
-class  graphics_format_reader
-{
-public:
-    
-    graphics_format_reader();
-
-    int           get_signature_length() { return m_sign_len; };
-    const char*   get_description() { return m_description; };
-    int           get_width()  { return m_width; };
-    int           get_height() { return m_height; };
-    
-    virtual bool  check_format( const char* signature );
-    void          set_file( const char* filename );
-
-    virtual int   get_color() = 0;
-    virtual bool  read_header() = 0;
-    virtual bool  read_data( byte* data, int pitch, int color ) = 0;
-    virtual void  close() = 0;
-
-protected:
-    int          m_width;       // width  of an image ( filled by read_header )
-    int          m_height;      // height of an image ( filled by read_header )
-    int          m_sign_len;    // length of the signature of the format
-    const char*  m_signature;   // signature of the format
-    const char*  m_description; // e.g: Graphics interchange format (*.GIF)
-    char         m_filename[1000];
-};
-
-
-typedef struct {} list_position;
-
-// list of <graphics_format_reader>s
-class  graphics_format_readers_list
-{
-public:
-
-    graphics_format_readers_list();
-    ~graphics_format_readers_list();
-    void                    remove_all_readers();
-    void                    add_reader( graphics_format_reader* reader );
-    int                     readers_count() { return m_cur_readers; };
-    list_position*          get_first_reader_pos();
-    graphics_format_reader* get_next_reader( list_position*& pos );
-    graphics_format_reader* find_reader( const char* filename );
-    int                     get_filters_string( char* buffer, int maxlen );
-
-protected:
-
-    graphics_format_reader** m_readers;
-    int  m_max_readers;
-    int  m_cur_readers;
-};
-
-struct palette_entry 
-{
-    unsigned char b,g,r,a;
-};
-
-#define WRITE_PIX( ptr, clr )     \
-    (((byte*)(ptr))[0] = (clr).b, \
-     ((byte*)(ptr))[1] = (clr).g, \
-     ((byte*)(ptr))[2] = (clr).r)
-
-#define  descale(x,n)  (((x) + (1 << ((n)-1))) >> (n))
-#define  saturate(x)   (byte)(((x) & ~255) == 0 ? (x) : ~((x)>>31))
-
-void  cvt_bgr_to_gray( byte* bgr, byte* gray, int len );
-void  cvt_palette_to_gray( palette_entry* palette, byte* gray_palette, int entries );
\ No newline at end of file