Photosine 0.5
Loading...
Searching...
No Matches
ImageProcessing::ImageProcessorMat Class Reference

#include <ImageProcessorMat.h>

Public Member Functions

 ImageProcessorMat (cv::Mat newMat, Time::Timecode frame, int channel, int newLayerNumber)
 ImageProcessorMat (ImageProcessorMat *copyMat)
 ~ImageProcessorMat ()
cv::Mat getMat ()
int getWidth ()
int getHeight ()
Time::Timecode getFrameTimecode ()
int getChannel ()
int getLayerNumber ()
bool operator> (const ImageProcessorMat &mat2) const
bool operator< (const ImageProcessorMat &mat2) const

Private Attributes

cv::Mat mainMat
Time::Timecode frameNumber
int channelNumber
int layerNumber

Detailed Description

Class containing a cv::Mat with extra metadata.

Constructor & Destructor Documentation

◆ ImageProcessorMat() [1/2]

ImageProcessing::ImageProcessorMat::ImageProcessorMat ( cv::Mat newMat,
Time::Timecode frame,
int channel,
int newLayerNumber )

◆ ImageProcessorMat() [2/2]

ImageProcessing::ImageProcessorMat::ImageProcessorMat ( ImageProcessorMat * copyMat)

◆ ~ImageProcessorMat()

ImageProcessing::ImageProcessorMat::~ImageProcessorMat ( )

Member Function Documentation

◆ getChannel()

int ImageProcessing::ImageProcessorMat::getChannel ( )

Returns channel in this ImageProcessorMat's metadata.

◆ getFrameTimecode()

Time::Timecode ImageProcessing::ImageProcessorMat::getFrameTimecode ( )

Returns Timecode in this ImageProcessorMat's metadata.

◆ getHeight()

int ImageProcessing::ImageProcessorMat::getHeight ( )

Returns the cv::Mat height.

◆ getLayerNumber()

int ImageProcessing::ImageProcessorMat::getLayerNumber ( )

Returns layer number in this ImageProcessorMat's metadata.

◆ getMat()

cv::Mat ImageProcessing::ImageProcessorMat::getMat ( )

Returns the cv::Mat contained in this instance.

◆ getWidth()

int ImageProcessing::ImageProcessorMat::getWidth ( )

Returns the cv::Mat width.

◆ operator<()

bool ImageProcessing::ImageProcessorMat::operator< ( const ImageProcessorMat & mat2) const
inline

Compares frame count and channel number.

◆ operator>()

bool ImageProcessing::ImageProcessorMat::operator> ( const ImageProcessorMat & mat2) const
inline

Compares frame count and channel number.

Member Data Documentation

◆ channelNumber

int ImageProcessing::ImageProcessorMat::channelNumber
private

◆ frameNumber

Time::Timecode ImageProcessing::ImageProcessorMat::frameNumber
private

◆ layerNumber

int ImageProcessing::ImageProcessorMat::layerNumber
private

◆ mainMat

cv::Mat ImageProcessing::ImageProcessorMat::mainMat
private

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