Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
openni::CameraSettings Class Reference

#include <OpenNI.h>

Public Member Functions

bool getAutoExposureEnabled () const
 
bool getAutoWhiteBalanceEnabled () const
 
int getExposure ()
 
int getGain ()
 
bool isValid () const
 
Status setAutoExposureEnabled (bool enabled)
 
Status setAutoWhiteBalanceEnabled (bool enabled)
 
Status setExposure (int exposure)
 
Status setGain (int gain)
 

Private Member Functions

 CameraSettings (VideoStream *pStream)
 
template<class T >
Status getProperty (int propertyId, T *value) const
 
template<class T >
Status setProperty (int propertyId, const T &value)
 

Private Attributes

VideoStreamm_pStream
 

Friends

class VideoStream
 

Detailed Description

Definition at line 1840 of file OpenNI.h.

Constructor & Destructor Documentation

openni::CameraSettings::CameraSettings ( VideoStream pStream)
inlineprivate

Definition at line 1915 of file OpenNI.h.

Member Function Documentation

bool openni::CameraSettings::getAutoExposureEnabled ( ) const
inline

Definition at line 1853 of file OpenNI.h.

bool openni::CameraSettings::getAutoWhiteBalanceEnabled ( ) const
inline

Definition at line 1860 of file OpenNI.h.

int openni::CameraSettings::getExposure ( )
inline

Definition at line 1886 of file OpenNI.h.

int openni::CameraSettings::getGain ( )
inline

Definition at line 1876 of file OpenNI.h.

template<class T >
Status openni::CameraSettings::getProperty ( int  propertyId,
T *  value 
) const
inlineprivate

Definition at line 1900 of file OpenNI.h.

bool openni::CameraSettings::isValid ( ) const
inline

Definition at line 1897 of file OpenNI.h.

Status openni::CameraSettings::setAutoExposureEnabled ( bool  enabled)
inline

Definition at line 1844 of file OpenNI.h.

Status openni::CameraSettings::setAutoWhiteBalanceEnabled ( bool  enabled)
inline

Definition at line 1848 of file OpenNI.h.

Status openni::CameraSettings::setExposure ( int  exposure)
inline

Definition at line 1872 of file OpenNI.h.

Status openni::CameraSettings::setGain ( int  gain)
inline

Definition at line 1868 of file OpenNI.h.

template<class T >
Status openni::CameraSettings::setProperty ( int  propertyId,
const T &  value 
)
inlineprivate

Definition at line 1907 of file OpenNI.h.

Friends And Related Function Documentation

friend class VideoStream
friend

Definition at line 1914 of file OpenNI.h.

Member Data Documentation

VideoStream* openni::CameraSettings::m_pStream
private

Definition at line 1920 of file OpenNI.h.


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


libfreenect
Author(s): Hector Martin, Josh Blake, Kyle Machulis, OpenKinect community
autogenerated on Thu Jun 6 2019 19:25:39