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

Public Member Functions | Public Attributes | Protected Attributes

csound::Node Class Reference

#include <Node.hpp>

Inheritance diagram for csound::Node:
Inheritance 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 void produceOrTransform (Score &score, size_t beginAt, size_t endAt, const ublas::matrix< double > &compositeCordinates)
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

Protected Attributes

ublas::matrix< double > localCoordinates

Detailed Description

Base class for all music graph nodes in the Silence system. Nodes can transform silence::Events produced by child nodes. Nodes can produce silence::Events.

Definition at line 48 of file Node.hpp.

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

Generated by  Doxygen 1.6.0   Back to index