Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
DetailMemoryAbstract Class Referenceabstract
Inheritance diagram for DetailMemoryAbstract:
Inheritance graph
Collaboration diagram for DetailMemoryAbstract:
Collaboration graph

Public Member Functions

 DetailMemoryAbstract (AffineTransformProps &_props)
 
int setInterPolation (AffineTransformProps::Interpolation interpolation)
 
 ~DetailMemoryAbstract ()
 
virtual bool setPtrs ()=0
 
virtual bool compute ()=0
 
virtual void mSetMetadata (framemetadata_sp &metadata)=0
 
void setMetadata (framemetadata_sp &metadata)
 
void setProps (AffineTransformProps &mprops)
 

Public Attributes

size_t mOutputFrameLength
 
frame_sp inputFrame
 
frame_sp outputFrame
 
std::string mOutputPinId
 
framemetadata_sp mOutputMetadata
 
AffineTransformProps props
 

Protected Attributes

framemetadata_sp mInputMetadata
 
FrameMetadata::FrameType mFrameType
 
int width
 
int height
 
int depth
 
double shiftX
 
double shiftY
 

Constructor & Destructor Documentation

◆ DetailMemoryAbstract()

DetailMemoryAbstract::DetailMemoryAbstract ( AffineTransformProps & _props)
inline

◆ ~DetailMemoryAbstract()

DetailMemoryAbstract::~DetailMemoryAbstract ( )
inline

Member Function Documentation

◆ compute()

virtual bool DetailMemoryAbstract::compute ( )
pure virtual

Implemented in DetailGPU, and DetailHost.

◆ mSetMetadata()

virtual void DetailMemoryAbstract::mSetMetadata ( framemetadata_sp & metadata)
pure virtual

Implemented in DetailGPU, and DetailHost.

Here is the caller graph for this function:

◆ setInterPolation()

int DetailMemoryAbstract::setInterPolation ( AffineTransformProps::Interpolation interpolation)
inline
Here is the caller graph for this function:

◆ setMetadata()

void DetailMemoryAbstract::setMetadata ( framemetadata_sp & metadata)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setProps()

void DetailMemoryAbstract::setProps ( AffineTransformProps & mprops)
inline
Here is the call graph for this function:

◆ setPtrs()

virtual bool DetailMemoryAbstract::setPtrs ( )
pure virtual

Implemented in DeatilCUDA, DetailDMA, and DetailHost.

Member Data Documentation

◆ depth

int DetailMemoryAbstract::depth
protected

◆ height

int DetailMemoryAbstract::height
protected

◆ inputFrame

frame_sp DetailMemoryAbstract::inputFrame

◆ mFrameType

FrameMetadata::FrameType DetailMemoryAbstract::mFrameType
protected

◆ mInputMetadata

framemetadata_sp DetailMemoryAbstract::mInputMetadata
protected

◆ mOutputFrameLength

size_t DetailMemoryAbstract::mOutputFrameLength

◆ mOutputMetadata

framemetadata_sp DetailMemoryAbstract::mOutputMetadata

◆ mOutputPinId

std::string DetailMemoryAbstract::mOutputPinId

◆ outputFrame

frame_sp DetailMemoryAbstract::outputFrame

◆ props

AffineTransformProps DetailMemoryAbstract::props

◆ shiftX

double DetailMemoryAbstract::shiftX
protected

◆ shiftY

double DetailMemoryAbstract::shiftY
protected

◆ width

int DetailMemoryAbstract::width
protected

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