# 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

enum opentl::output::Branding::LogoID

Enumerator:

  LOGO_TUM |
  LOGO_TUM_INFO_DEPARTMENT |
  LOGO_TUM_I6 |
  NUM_LOGOS |
  NO_LOGO |

enum opentl::output::Branding::LogoPosition

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]`