Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

almUtility.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

void dm_index2angles (int index, double &azimuth, double &altitude)
bool angles2dm_index (double azimuth, double altitude, int &index)
void hm_index2xy (int index, double &x, double &y)
bool xy2hm_index (double x, double y, int &index)
void gm_index2xy (int index, double &x, double &y)
bool xy2gm_index (double x, double y, int &index)
void head_range2xyz (double depth, double pan, double tilt, double &x, double &y, double &z)
void xyz2neck_range (double x, double y, double z, double &depth, double &azimuth, double &altitude)
void neck_range2xyz (double depth, double azimuth, double altitude, double &x, double &y, double &z)


Function Documentation

bool angles2dm_index double  azimuth,
double  altitude,
int &  index
 

Definition at line 31 of file almUtility.cc.

References ALM_DM_BOTTOM, ALM_DM_H_SIZE, ALM_DM_LEFT, ALM_DM_RIGHT, ALM_DM_TOP, ALM_DM_V_SIZE, and dx.

void dm_index2angles int  index,
double &  azimuth,
double &  altitude
 

Definition at line 18 of file almUtility.cc.

References ALM_DM_BOTTOM, ALM_DM_H_SIZE, ALM_DM_LEFT, ALM_DM_RIGHT, ALM_DM_TOP, and ALM_DM_V_SIZE.

void gm_index2xy int  index,
double &  x,
double &  y
 

Definition at line 94 of file almUtility.cc.

References AGM_BOTTOM, AGM_H_SIZE, AGM_LEFT, AGM_RIGHT, AGM_TOP, and AGM_V_SIZE.

void head_range2xyz double  depth,
double  pan,
double  tilt,
double &  x,
double &  y,
double &  z
 

Definition at line 134 of file almUtility.cc.

References AIBO_HEAD_LENGTH, AIBO_NECK_HEIGHT, and AIBO_TILT_PIVOT_HEIGHT.

void hm_index2xy int  index,
double &  x,
double &  y
 

Definition at line 55 of file almUtility.cc.

References ALM_HM_RADIUS, and ALM_HM_SIZE.

void neck_range2xyz double  depth,
double  azimuth,
double  altitude,
double &  x,
double &  y,
double &  z
 

Definition at line 181 of file almUtility.cc.

References AIBO_TILT_PIVOT_HEIGHT.

bool xy2gm_index double  x,
double  y,
int &  index
 

Definition at line 108 of file almUtility.cc.

References AGM_BOTTOM, AGM_H_SIZE, AGM_LEFT, AGM_RIGHT, AGM_TOP, AGM_V_SIZE, and dx.

bool xy2hm_index double  x,
double  y,
int &  index
 

Definition at line 71 of file almUtility.cc.

References ALM_HM_RADIUS, ALM_HM_SIZE, and dx.

void xyz2neck_range double  x,
double  y,
double  z,
double &  depth,
double &  azimuth,
double &  altitude
 

Definition at line 169 of file almUtility.cc.

References AIBO_TILT_PIVOT_HEIGHT.


Tekkotsu v1.4
Generated Sat Jul 19 00:06:41 2003 by Doxygen 1.3.2