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

Constructor & Destructor Documentation

◆ CameraSettings()

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

Definition at line 1981 of file OpenNI.h.

Member Function Documentation

◆ getAutoExposureEnabled()

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

Definition at line 1919 of file OpenNI.h.

◆ getAutoWhiteBalanceEnabled()

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

Definition at line 1926 of file OpenNI.h.

◆ getExposure()

int openni::CameraSettings::getExposure ( )
inline

Definition at line 1952 of file OpenNI.h.

◆ getGain()

int openni::CameraSettings::getGain ( )
inline

Definition at line 1942 of file OpenNI.h.

◆ getProperty()

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

Definition at line 1966 of file OpenNI.h.

◆ isValid()

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

Definition at line 1963 of file OpenNI.h.

◆ setAutoExposureEnabled()

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

Definition at line 1910 of file OpenNI.h.

◆ setAutoWhiteBalanceEnabled()

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

Definition at line 1914 of file OpenNI.h.

◆ setExposure()

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

Definition at line 1938 of file OpenNI.h.

◆ setGain()

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

Definition at line 1934 of file OpenNI.h.

◆ setProperty()

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

Definition at line 1973 of file OpenNI.h.

Friends And Related Function Documentation

◆ VideoStream

friend class VideoStream
friend

Definition at line 1980 of file OpenNI.h.

Member Data Documentation

◆ m_pStream

VideoStream* openni::CameraSettings::m_pStream
private

Definition at line 1986 of file OpenNI.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