opentl::output::Branding Class Reference

List of all members.

Public Types


Static Public Member Functions

static void superImpose (opentl::core::cvdata::Image &img, double backgroundDampingFactor=0.4f, const char *row1="Robotics and Embedded Systems", const char *row2="http://www6.in.tum.de/", double hScale=0.6f, LogoID LowerLeft=LOGO_TUM_I6, LogoID LowerRight=LOGO_TUM, LogoID UpperLeft=NO_LOGO, LogoID UpperRight=NO_LOGO, double dOpacity=1.0)
static void superImposeLogo (opentl::core::cvdata::Image &img, LogoPosition nLogoPosition, LogoID nLogoID, double dOpacity=1.0)


Member Enumeration Documentation

Enumerator:
LOGO_TUM 
LOGO_TUM_INFO_DEPARTMENT 
LOGO_TUM_I6 
NUM_LOGOS 
NO_LOGO 

Enumerator:
UPPER_LEFT 
LOWER_LEFT 
UPPER_RIGHT 
LOWER_RIGHT 
NUM_LOGO_POSITIONS 


Member Function Documentation

static void opentl::output::Branding::superImpose ( opentl::core::cvdata::Image img,
double  backgroundDampingFactor = 0.4f,
const char *  row1 = "Robotics and Embedded Systems",
const char *  row2 = "http://www6.in.tum.de/",
double  hScale = 0.6f,
LogoID  LowerLeft = LOGO_TUM_I6,
LogoID  LowerRight = LOGO_TUM,
LogoID  UpperLeft = NO_LOGO,
LogoID  UpperRight = NO_LOGO,
double  dOpacity = 1.0 
) [static]

static void opentl::output::Branding::superImposeLogo ( opentl::core::cvdata::Image img,
LogoPosition  nLogoPosition,
LogoID  nLogoID,
double  dOpacity = 1.0 
) [static]


Generated on Thu Jun 10 21:08:10 2010 for OpenTL by  doxygen 1.5.8