Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
icl::qt::Draw3D Struct Reference

Image visualization compoent that allows for 2D and 3D image annotation. More...

#include <GUIComponents.h>

Inheritance diagram for icl::qt::Draw3D:
icl::qt::GUIComponent

List of all members.

Public Member Functions

 Draw3D (const utils::Size &defaultViewPortsize=utils::Size::VGA)
 create Draw3D component with given defaultViewPortsize

Detailed Description

Image visualization compoent that allows for 2D and 3D image annotation.

Creates a DrawHandle3D for image visualization and annotation. The Draw3D component is closely integrated with the icl::geom::Scene class. Together these classes can be used to render a 3D scene on top of a camera image


Constructor & Destructor Documentation

icl::qt::Draw3D::Draw3D ( const utils::Size defaultViewPortsize = utils::Size::VGA) [inline]

create Draw3D component with given defaultViewPortsize

The given defaultViewPortsize is to create an OpenGL viewport as long as no backgrond image is given.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines