libopenraw  0.3.7
Static Public Member Functions | List of all members
OpenRaw::Internals::XTransPattern Class Reference

The X-Trans CMOS 6x6 pattern starting with the Fuji X-Pro1. More...

#include <xtranspattern.hpp>

Inheritance diagram for OpenRaw::Internals::XTransPattern:
OpenRaw::MosaicInfo

Static Public Member Functions

static const XTransPatternxtransPattern ()
 Return the X-Trans pattern singleton.
 
- Static Public Member Functions inherited from OpenRaw::MosaicInfo
static const MosaicInfotwoByTwoPattern (::or_cfa_pattern)
 Factory to return a singleton instance of the right pattern. More...
 

Additional Inherited Members

- Public Member Functions inherited from OpenRaw::MosaicInfo
void setSize (uint16_t x, uint16_t y)
 Set the pattern size.
 
void getSize (uint16_t &x, uint16_t &y) const
 Get the pattern size.
 
bool isCFA () const
 Return of the mosaic is a Color Filter Array.
 
bool is2by2Rgb () const
 Return if the pattern is 2x2 RGB.
 
::or_cfa_pattern patternType () const
 
const uint8_t * patternPattern (uint16_t &count) const
 Return the pattern's pattern. More...
 
- Protected Member Functions inherited from OpenRaw::MosaicInfo
 MosaicInfo (::or_cfa_pattern pattern, uint16_t width, uint16_t height)
 Construct a MosaicInfo. More...
 
void setPatternPattern (const uint8_t *pattern, uint16_t count)
 Set the pattern pattern. More...
 
 MosaicInfo (const MosaicInfo &)=delete
 
MosaicInfooperator= (const MosaicInfo &)=delete
 
void setPatternType (::or_cfa_pattern pattern)
 Set the pattern type.
 
- Protected Attributes inherited from OpenRaw::MosaicInfo
Privated
 Private data.
 

Detailed Description

The X-Trans CMOS 6x6 pattern starting with the Fuji X-Pro1.

When RafFile::isXTrans() is true, this is the type a MosaicInfo returned.

Definition at line 41 of file xtranspattern.hpp.


The documentation for this class was generated from the following files: