File indexing completed on 2025-01-19 03:54:54
0001 /*****************************************************************************/ 0002 // Copyright 2006-2019 Adobe Systems Incorporated 0003 // All Rights Reserved. 0004 // 0005 // NOTICE: Adobe permits you to use, modify, and distribute this file in 0006 // accordance with the terms of the Adobe license agreement accompanying it. 0007 /*****************************************************************************/ 0008 0009 /*** \file 0010 * Forward class declarations to avoid having to include many .h files in most places. 0011 */ 0012 0013 /*****************************************************************************/ 0014 0015 #ifndef __dng_classes__ 0016 #define __dng_classes__ 0017 0018 /*****************************************************************************/ 0019 0020 class dng_1d_function; 0021 class dng_1d_table; 0022 class dng_abort_sniffer; 0023 class dng_area_task; 0024 class dng_area_task_progress; 0025 class dng_base_tile_iterator; 0026 class dng_basic_tag_set; 0027 class dng_big_table; 0028 class dng_camera_profile; 0029 class dng_camera_profile_id; 0030 class dng_camera_profile_info; 0031 class dng_color_space; 0032 class dng_color_spec; 0033 class dng_date_time; 0034 class dng_date_time_info; 0035 class dng_exif; 0036 class dng_fingerprint; 0037 class dng_host; 0038 class dng_hue_sat_map; 0039 class dng_ifd; 0040 class dng_image; 0041 class dng_image_preview; 0042 class dng_image_writer; 0043 class dng_info; 0044 class dng_iptc; 0045 class dng_jpeg_image; 0046 class dng_jpeg_preview; 0047 class dng_linearization_info; 0048 class dng_local_string; 0049 class dng_look_table; 0050 class dng_matrix; 0051 class dng_matrix_3by3; 0052 class dng_matrix_4by3; 0053 class dng_md5_printer; 0054 class dng_memory_allocator; 0055 class dng_memory_block; 0056 class dng_memory_data; 0057 class dng_memory_stream; 0058 class dng_metadata; 0059 class dng_mosaic_info; 0060 class dng_mutex; 0061 class dng_noise_function; 0062 class dng_noise_profile; 0063 class dng_opcode; 0064 class dng_opcode_list; 0065 class dng_orientation; 0066 class dng_negative; 0067 class dng_pixel_buffer; 0068 class dng_point; 0069 class dng_point_real64; 0070 class dng_preview; 0071 class dng_preview_info; 0072 class dng_preview_list; 0073 class dng_raw_preview; 0074 class dng_read_image; 0075 class dng_rect; 0076 class dng_rect_real64; 0077 class dng_ref_counted_block; 0078 class dng_render; 0079 class dng_resample_function; 0080 class dng_resolution; 0081 class dng_rgb_table; 0082 class dng_set_minimum_priority; 0083 class dng_shared; 0084 class dng_spline_solver; 0085 class dng_srational; 0086 class dng_stream; 0087 class dng_string; 0088 class dng_string_list; 0089 class dng_tiff_directory; 0090 class dng_tile_buffer; 0091 class dng_time_zone; 0092 class dng_tone_curve; 0093 class dng_urational; 0094 class dng_vector; 0095 class dng_vector_3; 0096 class dng_xmp; 0097 class dng_xmp_sdk; 0098 class dng_xy_coord; 0099 0100 /*****************************************************************************/ 0101 0102 struct dng_xmp_namespace; 0103 0104 /*****************************************************************************/ 0105 0106 #endif 0107 0108 /*****************************************************************************/