Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
FrameImpl Class Reference

#include <frame_impl.h>

Classes

struct  ImplData
 

Public Member Functions

 FrameImpl ()
 
 FrameImpl (const FrameImpl &op)
 
aditof::Status getData (const std::string &dataType, uint16_t **dataPtr)
 
aditof::Status getDataDetails (const std::string &dataType, aditof::FrameDataDetails &details) const
 
aditof::Status getDetails (aditof::FrameDetails &details) const
 
aditof::Status getMetadataStruct (aditof::Metadata &metadata) const
 
FrameImploperator= (const FrameImpl &op)
 
aditof::Status setDetails (const aditof::FrameDetails &details)
 
 ~FrameImpl ()
 

Private Member Functions

void allocFrameData (const aditof::FrameDetails &details)
 
aditof::FrameDataDetails getFrameDetailByName (const aditof::FrameDetails &details, const std::string name)
 

Private Attributes

aditof::FrameDetails m_details
 
std::unique_ptr< ImplDatam_implData
 

Detailed Description

Definition at line 43 of file frame_impl.h.

Constructor & Destructor Documentation

◆ FrameImpl() [1/2]

FrameImpl::FrameImpl ( )

Definition at line 56 of file frame_impl.cpp.

◆ FrameImpl() [2/2]

FrameImpl::FrameImpl ( const FrameImpl op)

Definition at line 59 of file frame_impl.cpp.

◆ ~FrameImpl()

FrameImpl::~FrameImpl ( )
default

Member Function Documentation

◆ allocFrameData()

void FrameImpl::allocFrameData ( const aditof::FrameDetails details)
private

Definition at line 148 of file frame_impl.cpp.

◆ getData()

aditof::Status FrameImpl::getData ( const std::string dataType,
uint16_t **  dataPtr 
)

Definition at line 116 of file frame_impl.cpp.

◆ getDataDetails()

aditof::Status FrameImpl::getDataDetails ( const std::string dataType,
aditof::FrameDataDetails details 
) const

Definition at line 99 of file frame_impl.cpp.

◆ getDetails()

aditof::Status FrameImpl::getDetails ( aditof::FrameDetails details) const

Definition at line 92 of file frame_impl.cpp.

◆ getFrameDetailByName()

aditof::FrameDataDetails FrameImpl::getFrameDetailByName ( const aditof::FrameDetails details,
const std::string  name 
)
private

Definition at line 133 of file frame_impl.cpp.

◆ getMetadataStruct()

aditof::Status FrameImpl::getMetadataStruct ( aditof::Metadata metadata) const

Definition at line 194 of file frame_impl.cpp.

◆ operator=()

FrameImpl & FrameImpl::operator= ( const FrameImpl op)

Definition at line 66 of file frame_impl.cpp.

◆ setDetails()

aditof::Status FrameImpl::setDetails ( const aditof::FrameDetails details)

Definition at line 77 of file frame_impl.cpp.

Member Data Documentation

◆ m_details

aditof::FrameDetails FrameImpl::m_details
private

Definition at line 63 of file frame_impl.h.

◆ m_implData

std::unique_ptr<ImplData> FrameImpl::m_implData
private

Definition at line 65 of file frame_impl.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:05