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

csound::ScoreNode Class Reference

#include <ScoreNode.hpp>

Inheritance diagram for csound::ScoreNode:

csound::Node csound::Cell csound::Hocket csound::ImageToScore csound::Lindenmayer csound::Rescale csound::StrangeAttractor

List of all members.

Detailed Description

Node class that produces events from the contained score, which can be built up programmatically or imported from a standard MIDI file.

Definition at line 44 of file ScoreNode.hpp.

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
std::string importFilename

Protected Attributes

ublas::matrix< double > localCoordinates
Score score

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

Generated by  Doxygen 1.6.0   Back to index