Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Class image_object

Boost , Chapter 1. Boost.Compute , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Class image_object

boost::compute::image_object — Base-class for image objects.

Synopsis

// In header: <boost/compute/image/image_object.hpp>

class image_object : public memory_object {
public:
  // construct/copy/destruct
  image_object();
  explicit image_object(cl_mem, bool = true);
  image_object(const image_object &);
  image_object(image_object &&) noexcept;
  image_object & operator=(const image_object &);
  ~image_object();
  // public member functions
  template<typename T> T get_image_info(cl_mem_info) const;
  image_format format() const;
  size_t width() const;
  size_t height() const;
  size_t depth() const;
  // public static functions
  static std::vector< image_format > 
  get_supported_formats(const context &, cl_mem_object_type, 
                        cl_mem_flags = read_write);
  static bool is_supported_format(const image_format &, const context &, 
                                  cl_mem_object_type, 
                                  cl_mem_flags = read_write);
};

Description

Изображение_объекткласс является базовым классом для объектов изображения на вычислительных устройствах.

См. также:

Изображение1d,изображение2d,Изображение3d

image_object public construct/copy/destruct

  1. Изображение_объект;
  2. явныйобраз_объекткл_меммем,булсохраняют=истинный;
  3. image_objectconstimage_object&other;
  4. image_objectimage_object&&otherno except;
  5. image_object&operator=constimage_object&other;
  6. ~Изображение_объект;
    Уничтожает объект изображения.

image_object public member functions

  1. шаблон<имяT>Tget_image_infocl_mem_info]const;

    Возвращает информацию об объекте изображения.

    Более подробную информацию см. в документацииclGetImageInfo().

  2. image_formatformatconst;
    возвращает формат для изображения.
  3. размер_tширинаконст;
    Возвращает ширину изображения.
  4. размер_tвысотаконст;

    Возвращает высоту изображения.

    Для 1D-изображений эта функция вернется1.

  5. размер_tглубинаконст;

    Возвращает глубину изображения.

    Для 1D и 2D изображений эта функция вернется1.

image_object public static functions

  1. статическийstd::вектор<image_format>get_supported_formatsconstконтекст&контекст,cl_mem_object_typeтип,cl_mem_flags=читать_write;

    Возвращает поддерживаемые форматы изображений длятипавконтексте.

    Более подробную информацию см. в документации дляclGetSupportedImageFormats().

  2. статическийbool_supported_formatimage_format&формат,контекст&контекст&контекст,cl_mem_object_typeтип,cl_mem_flags=read_write;

    Возвращаетистинное, еслиформатявляется поддерживаемым форматом изображения длятипавконтекстесфлагами.


PrevUpHomeNext

Статья Class image_object раздела Chapter 1. Boost.Compute Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 22:48:07/0.0067710876464844/0