NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
light_flow::Frame Class Reference

#include <light_flow.h>

Public Member Functions

 Frame (int numberOfLights, bool isLeft)
 
void setLight (int index, float red, float green, float blue)
 
void setLight (int index, const std::vector< double > &d)
 
int translateIndex (int index)
 
void printLights ()
 

Public Attributes

std::vector< Lightlights
 
bool isLeft
 

Constructor & Destructor Documentation

◆ Frame()

light_flow::Frame::Frame ( int  numberOfLights,
bool  isLeft 
)
explicit

Member Function Documentation

◆ printLights()

void light_flow::Frame::printLights ( )

◆ setLight() [1/2]

void light_flow::Frame::setLight ( int  index,
const std::vector< double > &  d 
)

◆ setLight() [2/2]

void light_flow::Frame::setLight ( int  index,
float  red,
float  green,
float  blue 
)

◆ translateIndex()

int light_flow::Frame::translateIndex ( int  index)

Member Data Documentation

◆ isLeft

bool light_flow::Frame::isLeft

◆ lights

std::vector<Light> light_flow::Frame::lights

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