Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

ofxDabBase

Author: Daniel Bisig - Coventry University, UK - ad5041@coventry.ac.uk - Zurich University of the Arts, CH - daniel.bisig@zhdk.ch

Dependencies: None


Summary

ofxDabBase provides some basic functionality in the form of classes that deal with multidimensional data, text file parsing, and information flow. The code is compatible with OpenFrameworks 0.11 and has been tested on Windows and MacOS. The following classes are available.

Data Structure

Array: a one-dimensional array for scalar values of arbitrary type, supports dynamic size changes.

Buffer: a one-dimensional array for vector values of arbitrary type, supports dynamic size changes.

IndexMap; a data structure that combines properties of a dictionary and vector.

RingBuffer: a ring buffer for values of arbitrary type.

Value: a wrapper for scalar values or arrays of arbitrary type

Text Files

FileIO: provides functionality for reading and writing text files.

Tokenizer: provides functionality for converting text in scalar or vector values.

Information Flow

Exception: handles exception information

UpdateListener and UpdateNotifier: base classes for handling update notifications.

Parameter: a data wrapper that provides value ranges and handles value change notifications

Others

Singleton: a base class that ensures that only one instance of a class exists