TuttleOFX  1
terry::draw_line< view_t > Struct Template Reference

#include <utilgil.hpp>

Public Types

typedef view_t::value_type value_type

Public Member Functions

 draw_line (const view_t &view, const value_type &pixel, int NumLevels=256, int IntensityBits=8)
template<typename point_t >
void operator() (point_t pt0, point_t pt1)

Data Fields

const view_t & view
const value_typepixel
short NumLevels
unsigned short IntensityBits

Detailed Description

template<typename view_t>
struct terry::draw_line< view_t >

Definition at line 248 of file utilgil.hpp.


Member Typedef Documentation

template<typename view_t >
typedef view_t::value_type terry::draw_line< view_t >::value_type

Definition at line 250 of file utilgil.hpp.


Constructor & Destructor Documentation

template<typename view_t >
terry::draw_line< view_t >::draw_line ( const view_t &  view,
const value_type pixel,
int  NumLevels = 256,
int  IntensityBits = 8 
) [inline]

Definition at line 256 of file utilgil.hpp.


Member Function Documentation

template<typename view_t >
template<typename point_t >
void terry::draw_line< view_t >::operator() ( point_t  pt0,
point_t  pt1 
) [inline]

Field Documentation

template<typename view_t >
unsigned short terry::draw_line< view_t >::IntensityBits

Definition at line 254 of file utilgil.hpp.

Referenced by terry::draw_line< view_t >::operator()().

template<typename view_t >
short terry::draw_line< view_t >::NumLevels

Definition at line 253 of file utilgil.hpp.

Referenced by terry::draw_line< view_t >::operator()().

template<typename view_t >
const value_type& terry::draw_line< view_t >::pixel

Definition at line 252 of file utilgil.hpp.

Referenced by terry::draw_line< view_t >::operator()().

template<typename view_t >
const view_t& terry::draw_line< view_t >::view

Definition at line 251 of file utilgil.hpp.

Referenced by terry::draw_line< view_t >::operator()().


The documentation for this struct was generated from the following file: