TuttleOFX  1
channels Struct Reference

#include <channels.hpp>

Collaboration diagram for channels:

Data Structures

struct  channel

Public Member Functions

 channels ()
 channels (channel *head)
 operator bool ()
 operator channel * ()
double operator* ()
void operator++ (int)
void operator++ ()
void reset ()
 ~channels ()
 channels (int width, int channels)

Data Fields

channelhead
channelcurrent

Detailed Description

Definition at line 8 of file channels.hpp.


Constructor & Destructor Documentation

channels::channels ( ) [inline]

Definition at line 19 of file channels.hpp.

Referenced by channels().

channels::channels ( channel head) [inline]

Definition at line 20 of file channels.hpp.

channels::~channels ( ) [inline]

Definition at line 28 of file channels.hpp.

References OFX::memory::free(), head, and channels::channel::next.

Here is the call graph for this function:

channels::channels ( int  width,
int  channels 
) [inline]

Definition at line 40 of file channels.hpp.

References channels(), current, head, channels::channel::next, and channels::channel::pos.

Here is the call graph for this function:


Member Function Documentation

channels::operator bool ( ) [inline]

Definition at line 21 of file channels.hpp.

References current.

channels::operator channel * ( ) [inline]

Definition at line 22 of file channels.hpp.

References head.

double channels::operator* ( ) [inline]

Definition at line 23 of file channels.hpp.

References current, and channels::channel::pos.

void channels::operator++ ( int  ) [inline]

Definition at line 24 of file channels.hpp.

References current, and channels::channel::next.

void channels::operator++ ( ) [inline]

Definition at line 25 of file channels.hpp.

References current, and channels::channel::next.

void channels::reset ( ) [inline]

Definition at line 26 of file channels.hpp.

References current, and head.


Field Documentation

Definition at line 17 of file channels.hpp.

Referenced by channels(), operator bool(), operator*(), operator++(), and reset().

Definition at line 16 of file channels.hpp.

Referenced by channels(), operator channel *(), reset(), and ~channels().


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