Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Private Member Functions
icl::geom::Plot3D Struct Reference

Specialized 3D visualization component intended for 3D-box plots (needs ICLGeom-library to be linked) More...

#include <Plot3D.h>

Inheritance diagram for icl::geom::Plot3D:
icl::qt::GUIComponent

List of all members.

Public Member Functions

 Plot3D (const utils::Range32f &xrange=utils::Range32f(0, 0), const utils::Range32f &yrange=utils::Range32f(0, 0), const utils::Range32f &zrange=utils::Range32f(0, 0))
 create Plot3D component with given defaultViewPortsize

Static Private Member Functions

static std::string form_args (const utils::Range32f &xrange, const utils::Range32f &yrange, const utils::Range32f &zrange)
 internally used utility method

Detailed Description

Specialized 3D visualization component intended for 3D-box plots (needs ICLGeom-library to be linked)

Creates a geom::PlotHandle3D, optimized for 3D-box plots. Internally, the created PlotWidget3D consists of an inherited ICLDrawWidget3D, a geom::Scene and a geom::Camera that are autpmatically created and linked to the visualization and mouse interaction

Including

Please note, that including this class will automaticall also include the dependent classes PlotWidget3D and PlotHandle3D for convenience reasons


Constructor & Destructor Documentation

icl::geom::Plot3D::Plot3D ( const utils::Range32f &  xrange = utils::Range32f(0,0),
const utils::Range32f &  yrange = utils::Range32f(0,0),
const utils::Range32f &  zrange = utils::Range32f(0,0) 
) [inline]

create Plot3D component with given defaultViewPortsize

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


Member Function Documentation

static std::string icl::geom::Plot3D::form_args ( const utils::Range32f &  xrange,
const utils::Range32f &  yrange,
const utils::Range32f &  zrange 
) [inline, static, private]

internally used utility method


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