Logo Search packages:      
Sourcecode: csound version File versions  Download package

Public Member Functions | Public Attributes | Protected Attributes

csound::Cell Class Reference

#include <Cell.hpp>

Inheritance diagram for csound::Cell:
Inheritance graph
Collaboration diagram for csound::Cell:
Collaboration graph

List of all members.

Public Member Functions

virtual void addChild (Node *node)
virtual void clear ()
virtual ublas::matrix< double > createTransform ()
virtual double & element (size_t row, size_t column)
virtual ublas::matrix< double > getLocalCoordinates () const
virtual ScoregetScore ()
virtual void produceOrTransform (Score &score, size_t beginAt, size_t endAt, const ublas::matrix< double > &coordinates)
virtual void setElement (size_t row, size_t column, double value)
virtual ublas::matrix< double > traverse (const ublas::matrix< double > &globalCoordinates, Score &score)

Public Attributes

std::vector< Node * > children
double durationSeconds
std::string importFilename
bool relativeDuration
int repeatCount

Protected Attributes

ublas::matrix< double > localCoordinates
Score score

Detailed Description

Score node that simplifies building up repetitive and overlapping motivic cells, such as used in Minimalism.

Definition at line 40 of file Cell.hpp.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index