SourceXtractorPlusPlus  0.13
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
SourceXtractor::DetectionFrameImages Class Reference

#include <DetectionFrameImages.h>

Inheritance diagram for SourceXtractor::DetectionFrameImages:
[legend]
Collaboration diagram for SourceXtractor::DetectionFrameImages:
[legend]

Public Member Functions

virtual ~DetectionFrameImages ()=default
 
 DetectionFrameImages (std::shared_ptr< DetectionImageFrame > frame, int width, int height)
 
std::shared_ptr< Image< SeFloat > > getLockedImage (FrameImageLayer layer) const
 
std::shared_ptr< ImageChunk
< DetectionImage::PixelType > > 
getImageChunk (FrameImageLayer layer, int x, int y, int width, int height) const
 
int getWidth () const
 
int getHeight () const
 
- Public Member Functions inherited from SourceXtractor::Property
virtual ~Property ()=default
 

Private Attributes

int m_width
 
int m_height
 
std::shared_ptr
< DetectionImageFrame
m_frame
 

Detailed Description

Definition at line 32 of file DetectionFrameImages.h.

Constructor & Destructor Documentation

virtual SourceXtractor::DetectionFrameImages::~DetectionFrameImages ( )
virtualdefault
SourceXtractor::DetectionFrameImages::DetectionFrameImages ( std::shared_ptr< DetectionImageFrame frame,
int  width,
int  height 
)
inline

Definition at line 37 of file DetectionFrameImages.h.

Member Function Documentation

int SourceXtractor::DetectionFrameImages::getHeight ( ) const
inline

Definition at line 55 of file DetectionFrameImages.h.

References m_height.

std::shared_ptr<ImageChunk<DetectionImage::PixelType> > SourceXtractor::DetectionFrameImages::getImageChunk ( FrameImageLayer  layer,
int  x,
int  y,
int  width,
int  height 
) const
inline

Definition at line 45 of file DetectionFrameImages.h.

References SourceXtractor::MultithreadedMeasurement::g_global_mutex, std::lock(), and m_frame.

Here is the call graph for this function:

std::shared_ptr<Image<SeFloat> > SourceXtractor::DetectionFrameImages::getLockedImage ( FrameImageLayer  layer) const
inline
int SourceXtractor::DetectionFrameImages::getWidth ( ) const
inline

Definition at line 51 of file DetectionFrameImages.h.

References m_width.

Member Data Documentation

std::shared_ptr<DetectionImageFrame> SourceXtractor::DetectionFrameImages::m_frame
private

Definition at line 62 of file DetectionFrameImages.h.

Referenced by getImageChunk(), and getLockedImage().

int SourceXtractor::DetectionFrameImages::m_height
private

Definition at line 61 of file DetectionFrameImages.h.

Referenced by getHeight().

int SourceXtractor::DetectionFrameImages::m_width
private

Definition at line 60 of file DetectionFrameImages.h.

Referenced by getWidth().


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