CollisionInterface Class Reference

#include <CollisionInterface.h>

Inheritance diagram for CollisionInterface:

BaseComponent

List of all members.


Detailed Description

< A graphical UI for observing information

Public Member Functions

 CollisionInterface ()
 ~CollisionInterface ()

Private Attributes

char * computeCol
float(* CircularQueue )[MAX_QUEUE_SIZE]
int CircularQueueIndex
double delta
 an integer that describes the amount of degrees that the LIDAR is set to use
int numInArray
 The number of sensor read-ins.
int * distances
 the array of distances gleaned from the LIDAR
bool * results
 the array of characters representing whether or not the LIDAR was detected a hit.

Static Private Attributes

static const int MAX_QUEUE_SIZE = 32
static const int HIT_DISTANCE = 10
 the distamce in meters that, if reported under this, is considered a collision.

Constructor & Destructor Documentation

void CollisionInterface::CollisionInterface (  ) 

< Distances are return in cm, this is m

void CollisionInterface::~CollisionInterface (  ) 


Member Data Documentation

const int CollisionInterface::MAX_QUEUE_SIZE = 32 [static, private]

const int CollisionInterface::HIT_DISTANCE = 10 [static, private]

the distamce in meters that, if reported under this, is considered a collision.

Avg. cycle time float CircularQueue[DEPDENDENCY_COUNT][MAX_QUEUE_SIZE]; //!< Avg. input time int CircularQueue[DEPDENDENCY_COUNT][MAX_QUEUE_SIZE]; //!< Cycle count

double CollisionInterface::delta [private]

an integer that describes the amount of degrees that the LIDAR is set to use

The number of sensor read-ins.

the array of distances gleaned from the LIDAR

bool* CollisionInterface::results [private]

the array of characters representing whether or not the LIDAR was detected a hit.


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

Generated on Sun Feb 21 00:00:09 2010 for Penn State Robotics Club: Mini Grand Challenge 2010 by  doxygen 1.5.5