Image2DRGB (object)¶
The Image2DRGB is an Image2D storing RGB pixel values.
参考
Members¶
| String | name | The name of the image. |
| Size | width | the width of the image |
| Size | height | the height of the image |
| UInt32 | version | the current version number of the image |
| UInt32 | flags | A set of binary flags for the image. |
| StatisticsAutoRegisterMember | autoStats | A statistics collection member used to track memory usage throughout an application. |
| RGB[] | pixels |
Methods¶
| Image2DRGB ( in Image2DRGB other ) | |
| Image2DRGB () | |
| Image2DRGB | clone ? () |
| StatisticRecord[] | getStatistics ? () |
| resize ! ( in UInt32 width, in UInt32 height ) | |
| RGB | sample ? ( in Scalar u, in Scalar v ) |
| setPixel ! ( in Integer uindex, in Integer vindex, in RGB pixelValue ) |
Methods in detail¶
Image2DRGB ( in Image2DRGB other )
copy constructor
Image2DRGB ()
Default constructor. Sets up the statistics register.
Image2DRGB Image2DRGB.clone? ()
clone method
StatisticRecord[] Image2DRGB.getStatistics? ()
Implementation of StatisticSource interface’s ‘getStatistics()’.
Image2DRGB.resize! ( in UInt32 width, in UInt32 height )
Resize the image allocating space for pixel storage.
| width | The new width of the image |
| height | The new height of the image |
RGB Image2DRGB.sample? ( in Scalar u, in Scalar v )
Samples the image pixels, returning a bi-linearly interpolated pixel value.
| u | The u param to sample the image. Should range between 0.0 and 1.0 |
| v | The v param to sample the image. Should range between 0.0 and 1.0 |
Image2DRGB.setPixel! ( in Integer uindex, in Integer vindex, in RGB pixelValue )
Sets a new pixel value
| uindex | the index of the pixel in u |
| vindex | the index of the pixel in v |
| pixelValue | the new value for the pixel |