RobotLib  1
A set of software wrappers for Rovio, Roomba and NXT robots written in C#.
 All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Member Functions | Properties | List of all members
Rovio.Camera Class Reference

A convenience class for acessing camera realted functionality. More...

Inheritance diagram for Rovio.Camera:
Rovio.Component

Public Member Functions

 Camera (Robot _robot)
 The constructor.
 
override void Update ()
 Update all camera parameters excluding the image.
 
void UpdateImage ()
 Update the camera image.
 
- Public Member Functions inherited from Rovio.Component
 Component (Robot _robot)
 The constructor.
 

Properties

Bitmap Image [get]
 The latest image from the camera.
 
API.Camera.HeadPosition HeadPosition [get, set]
 Camera head position.
 
API.Camera.ImageResolution Resolution [get, set]
 Image resolution.
 
API.Camera.ImageCompression Compression [get, set]
 Image compression.
 
API.Camera.CameraFlickerFrequency FlickerFrequency [get, set]
 Camera flicker frequency.
 
int Brightness [get, set]
 Camera brightness.
 
int Framerate [get, set]
 Internal frame rate.
 

Additional Inherited Members

- Public Attributes inherited from Rovio.Component
bool AutoUpdate = true
 Automatic update option for methods requesting more than one piece of information.
 
- Protected Attributes inherited from Rovio.Component
Robot robot
 The robot class, accessible by all dervied classes.
 

Detailed Description

A convenience class for acessing camera realted functionality.

Constructor & Destructor Documentation

Rovio.Camera.Camera ( Robot  _robot)

The constructor.

Parameters
_robot

Member Function Documentation

override void Rovio.Camera.Update ( )
virtual

Update all camera parameters excluding the image.

Reimplemented from Rovio.Component.

void Rovio.Camera.UpdateImage ( )

Update the camera image.

Property Documentation

int Rovio.Camera.Brightness
getset

Camera brightness.

API.Camera.ImageCompression Rovio.Camera.Compression
getset

Image compression.

API.Camera.CameraFlickerFrequency Rovio.Camera.FlickerFrequency
getset

Camera flicker frequency.

int Rovio.Camera.Framerate
getset

Internal frame rate.

API.Camera.HeadPosition Rovio.Camera.HeadPosition
getset

Camera head position.

Bitmap Rovio.Camera.Image
get

The latest image from the camera.

API.Camera.ImageResolution Rovio.Camera.Resolution
getset

Image resolution.


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