Public Member Functions | Protected Member Functions | Private Attributes
oni::driver::DeviceBase Class Reference

#include <OniDriverAPI.h>

List of all members.

Public Member Functions

virtual StreamBasecreateStream (OniSensorType)=0
virtual void destroyStream (StreamBase *pStream)=0
 DeviceBase ()
virtual OniStatus getProperty (int, void *, int *)
virtual OniStatus getSensorInfoList (OniSensorInfo **pSensorInfos, int *numSensors)=0
virtual OniStatus invoke (int, void *, int)
virtual OniBool isCommandSupported (int)
virtual OniBool isImageRegistrationModeSupported (OniImageRegistrationMode mode)
virtual OniBool isPropertySupported (int)
virtual void notifyAllProperties ()
virtual OniStatus setProperty (int, const void *, int)
virtual void setPropertyChangedCallback (PropertyChangedCallback handler, void *pCookie)
virtual OniStatus tryManualTrigger ()
virtual ~DeviceBase ()

Protected Member Functions

void raisePropertyChanged (int propertyId, const void *data, int dataSize)

Private Attributes

PropertyChangedCallback m_propertyChangedCallback
voidm_propertyChangedCookie

Detailed Description

Definition at line 108 of file OniDriverAPI.h.


Constructor & Destructor Documentation

Definition at line 111 of file OniDriverAPI.h.

virtual oni::driver::DeviceBase::~DeviceBase ( ) [inline, virtual]

Definition at line 112 of file OniDriverAPI.h.


Member Function Documentation

virtual void oni::driver::DeviceBase::destroyStream ( StreamBase pStream) [pure virtual]
virtual OniStatus oni::driver::DeviceBase::getProperty ( int  ,
void ,
int *   
) [inline, virtual]

Definition at line 120 of file OniDriverAPI.h.

virtual OniStatus oni::driver::DeviceBase::getSensorInfoList ( OniSensorInfo **  pSensorInfos,
int *  numSensors 
) [pure virtual]
virtual OniStatus oni::driver::DeviceBase::invoke ( int  ,
void ,
int   
) [inline, virtual]

Definition at line 122 of file OniDriverAPI.h.

virtual OniBool oni::driver::DeviceBase::isCommandSupported ( int  ) [inline, virtual]

Definition at line 123 of file OniDriverAPI.h.

Definition at line 129 of file OniDriverAPI.h.

virtual OniBool oni::driver::DeviceBase::isPropertySupported ( int  ) [inline, virtual]

Definition at line 121 of file OniDriverAPI.h.

virtual void oni::driver::DeviceBase::notifyAllProperties ( ) [inline, virtual]

Definition at line 127 of file OniDriverAPI.h.

void oni::driver::DeviceBase::raisePropertyChanged ( int  propertyId,
const void data,
int  dataSize 
) [inline, protected]

Definition at line 132 of file OniDriverAPI.h.

virtual OniStatus oni::driver::DeviceBase::setProperty ( int  ,
const void ,
int   
) [inline, virtual]

Definition at line 119 of file OniDriverAPI.h.

virtual void oni::driver::DeviceBase::setPropertyChangedCallback ( PropertyChangedCallback  handler,
void pCookie 
) [inline, virtual]

Definition at line 126 of file OniDriverAPI.h.

Definition at line 124 of file OniDriverAPI.h.


Member Data Documentation

Definition at line 135 of file OniDriverAPI.h.

Definition at line 136 of file OniDriverAPI.h.


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


astra_camera
Author(s): Tim Liu
autogenerated on Wed Jul 10 2019 03:18:55