obj::Equality Class Reference

These are object of the kind : Exponented = Exponented [= . More...

Inheritance diagram for obj::Equality:
obj::Printable

List of all members.

Public Member Functions

def __init__
 Constructor.
def make_string
 Creates a string of the given object in the given ML.
def __getitem__
 It is possible to index an Equality.
def __len__
 Returns the number of elements of the Equality.

Detailed Description

These are object of the kind : Exponented = Exponented [= .

..]

Definition at line 230 of file __init__.py.


Member Function Documentation

def obj::Equality::__init__ (   self,
  objcts,
  options 
)

Constructor.

Warning:
Might raise an UncompatibleType exception.
Parameters:
objcts is a [Exponented] of 2 elements at least equal_signs Contains a list of equal/not equal signs. Must be long as len(objcts) - 1. The signs are "=" or "neq"
Returns:
One instance of obj.Equality

Definition at line 244 of file __init__.py.

def obj::Equality::make_string (   self,
  markup,
  options 
)

Creates a string of the given object in the given ML.

Parameters:
markup The markup dictionary to use
options Any options
Returns:
The formated string

Reimplemented from obj::Printable.

Definition at line 308 of file __init__.py.


The documentation for this class was generated from the following file:
Generated on Fri Dec 30 19:26:37 2011 for mathmaker by  doxygen 1.6.3