ome-qtwidgets  5.3.0
Static Public Attributes | List of all members
ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::COMPLEXFLOAT > Struct Template Reference

Properties of COMPLEX texels. More...

#include <ome/qtwidgets/TexelProperties.h>

+ Inheritance diagram for ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::COMPLEXFLOAT >:
+ Collaboration diagram for ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::COMPLEXFLOAT >:

Static Public Attributes

static const GLenum internal_format = GL_RG32F
 Internal pixel format (double 32-bit float channels).
 
static const GLenum external_format = GL_RG
 External pixel format (single channel).
 
static const GLint external_type = GL_FLOAT
 External pixel type (std::complex<float>).
 
static const ::ome::xml::model::enums::PixelType::enum_value fallback_pixeltype = ome::xml::model::enums::PixelType::COMPLEXFLOAT
 External pixel format fallback.
 
static const bool conversion_required = false
 OME-Files type matches the GL type exactly.
 
static const bool normalization_required = true
 Pixel values are automatically normalized by GL.
 
static const GLint minification_filter = GL_LINEAR_MIPMAP_LINEAR
 Default minification filter.
 
static const GLint magnification_filter = GL_LINEAR
 Default magnification filter.
 
- Static Public Attributes inherited from ome::files::PixelProperties< ::ome::xml::model::enums::PixelType::COMPLEXFLOAT >
static const bool is_signed
 
static const bool is_integer
 
static const bool is_complex
 

Additional Inherited Members

- Public Types inherited from ome::files::PixelProperties< ::ome::xml::model::enums::PixelType::COMPLEXFLOAT >
typedef std::complex< float > std_type
 
typedef std::complex< boost::endian::big_float32_t > big_type
 
typedef std::complex< boost::endian::little_float32_t > little_type
 
typedef std::complex< boost::endian::native_float32_t > native_type
 
- Static Public Member Functions inherited from PixelPropertiesBase< PixelProperties< ::ome::xml::model::enums::PixelType::COMPLEXFLOAT > >
static pixel_size_type pixel_byte_size ()
 
static pixel_size_type pixel_bit_size ()
 
static pixel_size_type pixel_significant_bit_size ()
 

Detailed Description

template<>
struct ome::qtwidgets::TexelProperties< ::ome::xml::model::enums::PixelType::COMPLEXFLOAT >

Properties of COMPLEX texels.


The documentation for this struct was generated from the following file: