| Trees | Indices | Help |
|
|---|
|
|
object --+
|
base.semantics.lambdacalc.LogicalForm --+
|
base.semantics.lambdacalc.Terminal --+
|
object --+ |
| |
base.semantics.temporal.Temporal --+
|
LexicalCoordinate
When a logical form is read in from the lexicon, coordinates must be specified relative to the root of the chord. Only when the sign is used as the interpretation of a chord will this root be known. In the meantime, we store a coordinate (0,0) <= (cx,cy) <= (4,3) that specifies the position of the point relative to the (equal temperament) position (x,y) of the chord root. Once this is known, an EnharmonicCoordinate will be produced at ((x+cx)%4, (y+cy)%3).
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
timed_object = True
|
|||
|
|||
|
Inherited from Inherited from |
|||
|
|||
Builds a basic logical form object.
|
str(x)
|
Same as __str__. Only here for compatibility with EnharmonicCoordinate. |
This should be overridden by subclasses.
|
Should be overridden by subclasses. Sets the start time of this logical form. This is different to just setting the time property: using set_time() may pass the time property down to its children if that is appropriate for the semantic type. It is also distinct from set_all_times(), which recursively sets the time on all children. This must be provided by all subclasses.
|
This should be overridden by subclasses.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Nov 26 16:04:57 2012 | http://epydoc.sourceforge.net |