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 1887 of file OpenNI.h.

Constructor & Destructor Documentation

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

Definition at line 1962 of file OpenNI.h.

Member Function Documentation

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

Definition at line 1900 of file OpenNI.h.

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

Definition at line 1907 of file OpenNI.h.

int openni::CameraSettings::getExposure ( )
inline

Definition at line 1933 of file OpenNI.h.

int openni::CameraSettings::getGain ( )
inline

Definition at line 1923 of file OpenNI.h.

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

Definition at line 1947 of file OpenNI.h.

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

Definition at line 1944 of file OpenNI.h.

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

Definition at line 1891 of file OpenNI.h.

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

Definition at line 1895 of file OpenNI.h.

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

Definition at line 1919 of file OpenNI.h.

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

Definition at line 1915 of file OpenNI.h.

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

Definition at line 1954 of file OpenNI.h.

Friends And Related Function Documentation

friend class VideoStream
friend

Definition at line 1961 of file OpenNI.h.

Member Data Documentation

VideoStream* openni::CameraSettings::m_pStream
private

Definition at line 1967 of file OpenNI.h.


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


astra_camera
Author(s): Tim Liu
autogenerated on Wed Dec 16 2020 03:54:34