#include <OniDriverAPI.h>
Public Member Functions | |
| virtual StreamBase * | createStream (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 |
| void * | m_propertyChangedCookie |
Definition at line 108 of file OniDriverAPI.h.
| oni::driver::DeviceBase::DeviceBase | ( | ) | [inline] |
Definition at line 111 of file OniDriverAPI.h.
| virtual oni::driver::DeviceBase::~DeviceBase | ( | ) | [inline, virtual] |
Definition at line 112 of file OniDriverAPI.h.
| virtual StreamBase* oni::driver::DeviceBase::createStream | ( | OniSensorType | ) | [pure virtual] |
| 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.
| virtual OniBool oni::driver::DeviceBase::isImageRegistrationModeSupported | ( | OniImageRegistrationMode | mode | ) | [inline, virtual] |
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.
| virtual OniStatus oni::driver::DeviceBase::tryManualTrigger | ( | ) | [inline, virtual] |
Definition at line 124 of file OniDriverAPI.h.
Definition at line 135 of file OniDriverAPI.h.
Definition at line 136 of file OniDriverAPI.h.