Package jazzparser :: Package formalisms :: Package music_halfspan :: Package semantics :: Class GhostCoordinate
[hide private]
[frames] | no frames]

Class GhostCoordinate

source code

                           object --+        
                                    |        
base.semantics.lambdacalc.LogicalForm --+    
                                        |    
       base.semantics.lambdacalc.Terminal --+
                                            |
                               object --+   |
                                        |   |
         base.semantics.temporal.Temporal --+
                                            |
                                           GhostCoordinate

Wrapper that stores an EnharmonicCoordinate. The idea of this is that it can be used in getting a path from coordinations to represent the resolution of a cadence, but without the coordinate itself featuring in the path. It just signals that things should be taken relative to this point, but that the point itself should be burnt after reading.

Instance Methods [hide private]
 
__init__(self, coordinate, *args, **kwargs)
Builds a basic logical form object.
source code
 
get_start_time(self) source code
 
__str__(self)
str(x)
source code
 
format_result(self) source code
 
__eq__(self, other)
This should be overridden by subclasses.
source code
 
copy(self)
This should be overridden by subclasses.
source code

Inherited from base.semantics.lambdacalc.Terminal: alpha_convert, alpha_equivalent, beta_reduce, get_bound_variables, get_children, get_variables, replace_immediate_constituent, substitute

Inherited from base.semantics.lambdacalc.LogicalForm: __ne__, __repr__, get_ancestor_bound_variables, get_instances, get_unbound_variables, replace_in_parent

Inherited from base.semantics.temporal.Temporal: get_literal_time_list, get_path_times, get_time_list, set_all_times, set_time, simultaneous

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Class Variables [hide private]

Inherited from base.semantics.temporal.Temporal: timed_object

Properties [hide private]

Inherited from base.semantics.temporal.Temporal: duration, time

Inherited from object: __class__

Method Details [hide private]

__init__(self, coordinate, *args, **kwargs)
(Constructor)

source code 

Builds a basic logical form object.

Overrides: object.__init__
(inherited documentation)

__str__(self)
(Informal representation operator)

source code 

str(x)

Overrides: object.__str__
(inherited documentation)

__eq__(self, other)
(Equality operator)

source code 

This should be overridden by subclasses.

Overrides: base.semantics.lambdacalc.LogicalForm.__eq__
(inherited documentation)

copy(self)

source code 

This should be overridden by subclasses.

Overrides: base.semantics.lambdacalc.LogicalForm.copy
(inherited documentation)