libpng++  v0.2.5-1
C++ library for PNG images
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCpng::basic_alpha_pixel_traits< T >
|oCpng::pixel_traits< basic_ga_pixel< T > >Pixel traits specialization for basic_ga_pixel
|\Cpng::pixel_traits< basic_rgba_pixel< T > >Pixel traits specialization for basic_rgba_pixel
oCpng::detail::basic_packed_pixel_proxy< pixel, byte & >
|\Cpng::detail::packed_pixel_proxy< pixel >
oCpng::detail::basic_packed_pixel_proxy< pixel, byte const & >
|\Cpng::detail::const_packed_pixel_proxy< pixel >
oCpng::basic_pixel_buffer< packed_gray_pixel< bits >, packed_pixel_row< packed_gray_pixel< bits > > >
|\Cpng::pixel_buffer< packed_gray_pixel< bits > >The pixel buffer class template specialization for the packed_gray_pixel type
oCpng::basic_pixel_buffer< packed_index_pixel< bits >, packed_pixel_row< packed_index_pixel< bits > > >
|\Cpng::pixel_buffer< packed_index_pixel< bits > >The pixel buffer class template specialization for the packed_index_pixel type
oCpng::basic_pixel_buffer< pixel, std::vector< pixel > >
|\Cpng::pixel_buffer< pixel >The pixel_buffer specialization for unpacked pixels
oCpng::basic_pixel_traits< basic_ga_pixel< T >, T, color_type_ga >
|\Cpng::pixel_traits< basic_ga_pixel< T > >Pixel traits specialization for basic_ga_pixel
oCpng::basic_pixel_traits< basic_rgb_pixel< T >, T, color_type_rgb >
|\Cpng::pixel_traits< basic_rgb_pixel< T > >Pixel traits specialization for basic_rgb_pixel
oCpng::basic_pixel_traits< basic_rgba_pixel< T >, T, color_type_rgba >
|\Cpng::pixel_traits< basic_rgba_pixel< T > >Pixel traits specialization for basic_rgba_pixel
oCpng::basic_pixel_traits< gray_pixel, byte, color_type_gray >
|\Cpng::pixel_traits< gray_pixel >Pixel traits specialization for gray_pixel
oCpng::basic_pixel_traits< gray_pixel_16, uint_16, color_type_gray >
|\Cpng::pixel_traits< gray_pixel_16 >Pixel traits specialization for gray_pixel_16
oCpng::basic_pixel_traits< index_pixel, byte, color_type_palette >
|\Cpng::pixel_traits< index_pixel >Pixel traits specialization for index_pixel
oCpng::basic_pixel_traits< packed_gray_pixel< bits >, byte, color_type_gray, 1, bits >
oCpng::basic_pixel_traits< packed_index_pixel< bits >, byte, color_type_palette, 1, bits >
oCpng::detail::convert_color_space_impl< ga_pixel >
|\Cpng::convert_color_space< ga_pixel >Converts image color space
oCpng::detail::convert_color_space_impl< ga_pixel_16 >
|\Cpng::convert_color_space< ga_pixel_16 >Converts image color space
oCpng::detail::convert_color_space_impl< gray_pixel >
|\Cpng::convert_color_space< gray_pixel >Converts image color space
oCpng::detail::convert_color_space_impl< gray_pixel_16 >
|\Cpng::convert_color_space< gray_pixel_16 >Converts image color space
oCpng::detail::convert_color_space_impl< rgb_pixel >
|\Cpng::convert_color_space< rgb_pixel >Converts image color space
oCpng::detail::convert_color_space_impl< rgb_pixel_16 >
|\Cpng::convert_color_space< rgb_pixel_16 >Converts image color space
oCpng::detail::convert_color_space_impl< rgba_pixel >
|\Cpng::convert_color_space< rgba_pixel >Converts image color space
oCpng::detail::convert_color_space_impl< rgba_pixel_16 >
|\Cpng::convert_color_space< rgba_pixel_16 >Converts image color space
oCpng::basic_alpha_pixel_traits< component >Basic pixel traits class template for pixels with alpha channel
oCpng::basic_ga_pixel< T >Basic Gray+Alpha pixel type
oCpng::basic_pixel_buffer< pixel, row, traits >The basic class template to represent image pixel data
oCpng::basic_pixel_traits< pixel, component, pixel_color_type, channels, bit_depth >Basic pixel traits class template
|oCpng::pixel_traits< packed_gray_pixel< bits > >Pixel traits specialization for packed_gray_pixel
|\Cpng::pixel_traits< packed_index_pixel< bits > >Pixel traits specialization for packed_index_pixel
oCpng::basic_rgb_pixel< T >RGB pixel type
oCpng::basic_rgba_pixel< T >RGBA pixel type
oCpng::consumer< pixel, pixcon, info_holder, interlacing_supported >::transform_identityThe default io transformation: does nothing
oCpng::convert_color_space< pixel >IO transformation class template
oCpng::def_image_info_holderThe default image_info holder class
oCpng::detail::allowed_bit_depth< bits >
|\Cpng::packed_pixel< bits >The packed pixel class template
oCpng::detail::allowed_bit_depth< 1 >
oCpng::detail::allowed_bit_depth< 2 >
oCpng::detail::allowed_bit_depth< 4 >
oCpng::detail::basic_packed_pixel_proxy< pixel, reference >
oCpng::detail::convert_color_space_impl< pixel >IO transformation class template
oCpng::detail::wrong_color_space< pixel >
oCpng::image< pixel >Class template to represent PNG image
oCpng::image< pixel >::transform_identityThe default io transformation: does nothing
oCpng::image_infoHolds information about PNG image
|\Cpng::infoHolds information about PNG image
oCpng::image_info_ref_holderAn image_info holder class
oCpng::index_pixelThe 8-bit Indexed (colormap) pixel type
oCpng::info_baseInternal class to hold PNG info or end_info
|oCpng::end_infoInternal class to hold PNG ending info
|\Cpng::infoHolds information about PNG image
oCpng::io_baseBase class for PNG reader/writer classes
|oCpng::reader< istream >The PNG reader class template
|\Cpng::writer< ostream >PNG writer class template
oCpng::packed_pixel_row< pixel >The packed pixel row class template
oCpng::pixel_traits< pixel >Pixel traits class template
oCpng::require_color_space< pixel >IO transformation class template
oCpng::row_traits< row >The pixel row traits class template
oCpng::row_traits< packed_pixel_row< pixel > >The row_traits class template specialization for packed pixel row type
oCpng::row_traits< std::vector< pixel > >The row_traits specialization for unpacked pixel rows
oCpng::streaming_base< pixel, info_holder >A base class template for consumer and generator classes
|oCpng::consumer< pixel, pixcon, info_holder, interlacing_supported >Pixel consumer class template
|\Cpng::generator< pixel, pixgen, info_holder, interlacing_supported >Pixel generator class template
oCpng_color
|\Cpng::colorPNG color struct extension
oCstd::exceptionSTL class
|\Cstd::runtime_errorSTL class
oCpng::streaming_base< pixel, image_info_ref_holder >
|oCpng::consumer< pixel, pixel_consumer, image_info_ref_holder, true >
|\Cpng::generator< pixel, pixel_generator, image_info_ref_holder, true >
oCbyte &
oCbyte const &
oCbase_impl
|\Cpng::image< pixel >::streaming_impl< base_impl >A common base class template for pixel_consumer and pixel_generator classes
oCrow_type
\Csize_t