SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SourceXtractor::MeasurementFrameImages Class Reference

#include <MeasurementFrameImages.h>

Inheritance diagram for SourceXtractor::MeasurementFrameImages:
Collaboration diagram for SourceXtractor::MeasurementFrameImages:

Public Member Functions

virtual ~MeasurementFrameImages ()=default
 MeasurementFrameImages (std::shared_ptr< MeasurementImageFrame > frame, int width, int height)
std::shared_ptr< ImageAccessor< SeFloat > > getLockedImage (FrameImageLayer layer) const
std::shared_ptr< ImageChunk< MeasurementImage::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< MeasurementImageFramem_frame

Detailed Description

Definition at line 31 of file MeasurementFrameImages.h.

Constructor & Destructor Documentation

◆ ~MeasurementFrameImages()

virtual SourceXtractor::MeasurementFrameImages::~MeasurementFrameImages ( )
virtualdefault

◆ MeasurementFrameImages()

SourceXtractor::MeasurementFrameImages::MeasurementFrameImages ( std::shared_ptr< MeasurementImageFrame > frame,
int width,
int height )
inline

Definition at line 36 of file MeasurementFrameImages.h.

References m_frame, m_height, and m_width.

Member Function Documentation

◆ getHeight()

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

◆ getImageChunk()

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

Definition at line 43 of file MeasurementFrameImages.h.

References m_frame.

◆ getLockedImage()

std::shared_ptr< ImageAccessor< SeFloat > > SourceXtractor::MeasurementFrameImages::getLockedImage ( FrameImageLayer layer) const
inline

Definition at line 39 of file MeasurementFrameImages.h.

References m_frame, and std::make_shared().

Referenced by SourceXtractor::FlexibleModelFittingTask::createWeightImage().

Here is the call graph for this function:

◆ getWidth()

Member Data Documentation

◆ m_frame

std::shared_ptr<MeasurementImageFrame> SourceXtractor::MeasurementFrameImages::m_frame
private

Definition at line 58 of file MeasurementFrameImages.h.

Referenced by getImageChunk(), getLockedImage(), and MeasurementFrameImages().

◆ m_height

int SourceXtractor::MeasurementFrameImages::m_height
private

Definition at line 57 of file MeasurementFrameImages.h.

Referenced by getHeight(), and MeasurementFrameImages().

◆ m_width

int SourceXtractor::MeasurementFrameImages::m_width
private

Definition at line 56 of file MeasurementFrameImages.h.

Referenced by getWidth(), and MeasurementFrameImages().


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