Public Member Functions | Protected Member Functions | Private Attributes | List of all members
oni::driver::StreamBase Class Referenceabstract

#include <OniDriverAPI.h>

Public Member Functions

virtual OniStatus convertC2DCoordinates (int, int, OniDepthPixel, int *, int *)
 
virtual OniStatus convertD2CCoordinates (int, int, OniDepthPixel, int *, int *)
 
virtual OniStatus convertDepthToColorCoordinates (StreamBase *, int, int, OniDepthPixel, int *, int *)
 
virtual OniStatus getProperty (int, void *, int *)
 
virtual int getRequiredFrameSize ()
 
virtual OniStatus invoke (int, void *, int)
 
virtual OniBool isCommandSupported (int)
 
virtual OniBool isPropertySupported (int)
 
virtual void notifyAllProperties ()
 
virtual void setNewFrameCallback (NewFrameCallback handler, void *pCookie)
 
virtual OniStatus setProperty (int, const void *, int)
 
virtual void setPropertyChangedCallback (PropertyChangedCallback handler, void *pCookie)
 
virtual void setServices (StreamServices *pStreamServices)
 
virtual OniStatus start ()=0
 
virtual void stop ()=0
 
 StreamBase ()
 
virtual ~StreamBase ()
 

Protected Member Functions

StreamServicesgetServices ()
 
void raiseNewFrame (OniFrame *pFrame)
 
void raisePropertyChanged (int propertyId, const void *data, int dataSize)
 

Private Attributes

NewFrameCallback m_newFrameCallback
 
voidm_newFrameCallbackCookie
 
PropertyChangedCallback m_propertyChangedCallback
 
voidm_propertyChangedCookie
 
StreamServicesm_pServices
 

Detailed Description

Definition at line 103 of file OniDriverAPI.h.

Constructor & Destructor Documentation

◆ StreamBase()

oni::driver::StreamBase::StreamBase ( )
inline

Definition at line 106 of file OniDriverAPI.h.

◆ ~StreamBase()

virtual oni::driver::StreamBase::~StreamBase ( )
inlinevirtual

Definition at line 107 of file OniDriverAPI.h.

Member Function Documentation

◆ convertC2DCoordinates()

virtual OniStatus oni::driver::StreamBase::convertC2DCoordinates ( int  ,
int  ,
OniDepthPixel  ,
int *  ,
int *   
)
inlinevirtual

Definition at line 129 of file OniDriverAPI.h.

◆ convertD2CCoordinates()

virtual OniStatus oni::driver::StreamBase::convertD2CCoordinates ( int  ,
int  ,
OniDepthPixel  ,
int *  ,
int *   
)
inlinevirtual

Definition at line 131 of file OniDriverAPI.h.

◆ convertDepthToColorCoordinates()

virtual OniStatus oni::driver::StreamBase::convertDepthToColorCoordinates ( StreamBase ,
int  ,
int  ,
OniDepthPixel  ,
int *  ,
int *   
)
inlinevirtual

Definition at line 127 of file OniDriverAPI.h.

◆ getProperty()

virtual OniStatus oni::driver::StreamBase::getProperty ( int  ,
void ,
int *   
)
inlinevirtual

Definition at line 112 of file OniDriverAPI.h.

◆ getRequiredFrameSize()

virtual int oni::driver::StreamBase::getRequiredFrameSize ( )
inlinevirtual

Definition at line 117 of file OniDriverAPI.h.

◆ getServices()

StreamServices& oni::driver::StreamBase::getServices ( )
inlineprotected

Definition at line 136 of file OniDriverAPI.h.

◆ invoke()

virtual OniStatus oni::driver::StreamBase::invoke ( int  ,
void ,
int   
)
inlinevirtual

Definition at line 114 of file OniDriverAPI.h.

◆ isCommandSupported()

virtual OniBool oni::driver::StreamBase::isCommandSupported ( int  )
inlinevirtual

Definition at line 115 of file OniDriverAPI.h.

◆ isPropertySupported()

virtual OniBool oni::driver::StreamBase::isPropertySupported ( int  )
inlinevirtual

Definition at line 113 of file OniDriverAPI.h.

◆ notifyAllProperties()

virtual void oni::driver::StreamBase::notifyAllProperties ( )
inlinevirtual

Definition at line 125 of file OniDriverAPI.h.

◆ raiseNewFrame()

void oni::driver::StreamBase::raiseNewFrame ( OniFrame pFrame)
inlineprotected

Definition at line 133 of file OniDriverAPI.h.

◆ raisePropertyChanged()

void oni::driver::StreamBase::raisePropertyChanged ( int  propertyId,
const void data,
int  dataSize 
)
inlineprotected

Definition at line 134 of file OniDriverAPI.h.

◆ setNewFrameCallback()

virtual void oni::driver::StreamBase::setNewFrameCallback ( NewFrameCallback  handler,
void pCookie 
)
inlinevirtual

Definition at line 122 of file OniDriverAPI.h.

◆ setProperty()

virtual OniStatus oni::driver::StreamBase::setProperty ( int  ,
const void ,
int   
)
inlinevirtual

Definition at line 111 of file OniDriverAPI.h.

◆ setPropertyChangedCallback()

virtual void oni::driver::StreamBase::setPropertyChangedCallback ( PropertyChangedCallback  handler,
void pCookie 
)
inlinevirtual

Definition at line 123 of file OniDriverAPI.h.

◆ setServices()

virtual void oni::driver::StreamBase::setServices ( StreamServices pStreamServices)
inlinevirtual

Definition at line 109 of file OniDriverAPI.h.

◆ start()

virtual OniStatus oni::driver::StreamBase::start ( )
pure virtual

◆ stop()

virtual void oni::driver::StreamBase::stop ( )
pure virtual

Member Data Documentation

◆ m_newFrameCallback

NewFrameCallback oni::driver::StreamBase::m_newFrameCallback
private

Definition at line 140 of file OniDriverAPI.h.

◆ m_newFrameCallbackCookie

void* oni::driver::StreamBase::m_newFrameCallbackCookie
private

Definition at line 141 of file OniDriverAPI.h.

◆ m_propertyChangedCallback

PropertyChangedCallback oni::driver::StreamBase::m_propertyChangedCallback
private

Definition at line 142 of file OniDriverAPI.h.

◆ m_propertyChangedCookie

void* oni::driver::StreamBase::m_propertyChangedCookie
private

Definition at line 143 of file OniDriverAPI.h.

◆ m_pServices

StreamServices* oni::driver::StreamBase::m_pServices
private

Definition at line 139 of file OniDriverAPI.h.


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


ros_astra_camera
Author(s): Tim Liu
autogenerated on Wed Mar 2 2022 00:52:57