utils.h File Reference

#include <stdlib.h>
#include <OgreMatrix3.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <boost/date_time/posix_time/posix_time.hpp>

Go to the source code of this file.

Functions

float clamp (float value, float lower, float upper)
float makeAnglePosNeg (float angle)
float differenceBetweenAngles (float angle1, float angle2)
float feet (float x)
float meters (float x)
float knots (float x)
float feetPerSecondSquared (float x)
float degreesPerSecond (float x)
float tons (float x)
float pounds (float x)
int randInt (int low, int high)
ptime getCurrentTime ()
Ogre::Radian degrees (float d)
float toDegrees (float r)
Ogre::Quaternion pitchYawRoll (float p, float y, float r)
std::string trim (std::string s)
std::string int_to_string (const int &port)
std::string ip_int_to_string (const long &ipi)
unsigned int ip_string_to_int (const std::string &ips)

Variables

const float pi = 3.14159
const float twopi = 2.0 * pi


Function Documentation

float clamp ( float  value,
float  lower,
float  upper 
) [inline]

Definition at line 19 of file utils.h.

Ogre::Radian degrees ( float  d  )  [inline]

Definition at line 78 of file utils.h.

References pi.

float degreesPerSecond ( float  x  )  [inline]

Definition at line 56 of file utils.h.

float differenceBetweenAngles ( float  angle1,
float  angle2 
) [inline]

Definition at line 38 of file utils.h.

References makeAnglePosNeg().

float feet ( float  x  )  [inline]

Definition at line 42 of file utils.h.

float feetPerSecondSquared ( float  x  )  [inline]

Definition at line 52 of file utils.h.

ptime getCurrentTime (  )  [inline]

Definition at line 74 of file utils.h.

std::string int_to_string ( const int &  port  )  [inline]

Definition at line 99 of file utils.h.

std::string ip_int_to_string ( const long &  ipi  )  [inline]

Definition at line 105 of file utils.h.

unsigned int ip_string_to_int ( const std::string &  ips  )  [inline]

Definition at line 112 of file utils.h.

float knots ( float  x  )  [inline]

Definition at line 49 of file utils.h.

float makeAnglePosNeg ( float  angle  )  [inline]

Definition at line 27 of file utils.h.

References pi, and twopi.

float meters ( float  x  )  [inline]

Definition at line 45 of file utils.h.

Ogre::Quaternion pitchYawRoll ( float  p,
float  y,
float  r 
) [inline]

Definition at line 86 of file utils.h.

References degrees().

float pounds ( float  x  )  [inline]

Definition at line 63 of file utils.h.

int randInt ( int  low,
int  high 
) [inline]

Definition at line 67 of file utils.h.

float toDegrees ( float  r  )  [inline]

Definition at line 82 of file utils.h.

References pi.

float tons ( float  x  )  [inline]

Definition at line 60 of file utils.h.

std::string trim ( std::string  s  )  [inline]

Definition at line 94 of file utils.h.


Variable Documentation

const float pi = 3.14159

Definition at line 16 of file utils.h.

const float twopi = 2.0 * pi

Definition at line 17 of file utils.h.


Generated on Fri Dec 13 14:54:19 2013 for FastECSLent by  doxygen 1.5.4