ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
Image Class Reference

#include <Image.h>

Public Member Functions

 Image (const QSize &size, const std::uint32_t &noComponents, const QString &imageFilePath)
 
std::uint16_t * data ()
 
QSize size () const
 
void setSize (const QSize &size)
 
std::uint32_t width () const
 
std::uint32_t height () const
 
std::uint32_t noComponents () const
 
QString imageFilePath () const
 
QString dimensionName () const
 
void setDimensionName (const QString &dimensionName)
 
std::uint32_t noPixels () const
 
std::uint32_t noElements () const
 
std::uint32_t pixelIndex (const std::uint32_t &x, const std::uint32_t &y) const
 
void getPixel (const std::uint32_t &x, const std::uint32_t &y, std::uint16_t *pixel) const
 
void setPixel (const std::uint32_t &x, const std::uint32_t &y, const std::uint16_t *pixel)
 
void toFloatVector (std::vector< float > &pixels) const
 

Constructor & Destructor Documentation

◆ Image()

Image::Image ( const QSize &  size,
const std::uint32_t &  noComponents,
const QString &  imageFilePath 
)

Member Function Documentation

◆ data()

std::uint16_t * Image::data ( )

◆ dimensionName()

QString Image::dimensionName ( ) const

◆ getPixel()

void Image::getPixel ( const std::uint32_t &  x,
const std::uint32_t &  y,
std::uint16_t *  pixel 
) const

◆ height()

std::uint32_t Image::height ( ) const

◆ imageFilePath()

QString Image::imageFilePath ( ) const

◆ noComponents()

std::uint32_t Image::noComponents ( ) const

◆ noElements()

std::uint32_t Image::noElements ( ) const

◆ noPixels()

std::uint32_t Image::noPixels ( ) const

◆ pixelIndex()

std::uint32_t Image::pixelIndex ( const std::uint32_t &  x,
const std::uint32_t &  y 
) const

◆ setDimensionName()

void Image::setDimensionName ( const QString &  dimensionName)

◆ setPixel()

void Image::setPixel ( const std::uint32_t &  x,
const std::uint32_t &  y,
const std::uint16_t *  pixel 
)

◆ setSize()

void Image::setSize ( const QSize &  size)

◆ size()

QSize Image::size ( ) const

◆ toFloatVector()

void Image::toFloatVector ( std::vector< float > &  pixels) const

◆ width()

std::uint32_t Image::width ( ) const

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