geosolver.selconstr
index
/home/rick/Programming/Python/GeoSolver/geosolver/selconstr.py

 
Modules
       
math
re
sys
geosolver.vector

 
Classes
       
geosolver.constraint.Constraint
SelectionConstraint
FunctionConstraint
NotAcuteConstraint
NotClockwiseConstraint
NotCounterClockwiseConstraint
NotObtuseConstraint

 
class FunctionConstraint(SelectionConstraint)
    select solutions where function returns true when applied to given variables
 
 
Method resolution order:
FunctionConstraint
SelectionConstraint
geosolver.constraint.Constraint

Methods defined here:
__init__(self, function, vars)
init constraint with function and a sequence of variables
__str__(self)
satisfied(self, map)
return True iff given solution (map) for given variables applied to function gives True

Methods inherited from geosolver.constraint.Constraint:
variables(self)
return a list of variables
 
If an attribute '_variables' has been defined, a new list
with the contents of that attribute will be returned. 
Subclasses may choose to initialise this variable or to 
override this function.

 
class NotAcuteConstraint(SelectionConstraint)
    select triplets that are not acute (obtuse or degenerate)
 
 
Method resolution order:
NotAcuteConstraint
SelectionConstraint
geosolver.constraint.Constraint

Methods defined here:
__init__(self, v1, v2, v3)
init constraint with names of point variables
__str__(self)
satisfied(self, map)
return True iff mapping from variable names to points satisfies constraint

Methods inherited from geosolver.constraint.Constraint:
variables(self)
return a list of variables
 
If an attribute '_variables' has been defined, a new list
with the contents of that attribute will be returned. 
Subclasses may choose to initialise this variable or to 
override this function.

 
class NotClockwiseConstraint(SelectionConstraint)
    select triplets that are not clockwise (counterclockwise or degenerate)
 
 
Method resolution order:
NotClockwiseConstraint
SelectionConstraint
geosolver.constraint.Constraint

Methods defined here:
__init__(self, v1, v2, v3)
init constraint with names of point variables
__str__(self)
satisfied(self, map)
return True iff mapping from variable names to points satisfies constraint

Methods inherited from geosolver.constraint.Constraint:
variables(self)
return a list of variables
 
If an attribute '_variables' has been defined, a new list
with the contents of that attribute will be returned. 
Subclasses may choose to initialise this variable or to 
override this function.

 
class NotCounterClockwiseConstraint(SelectionConstraint)
    select triplets that are not counter clockwise (clockwise or degenerate)
 
 
Method resolution order:
NotCounterClockwiseConstraint
SelectionConstraint
geosolver.constraint.Constraint

Methods defined here:
__init__(self, v1, v2, v3)
init constraint with names of point variables
__str__(self)
satisfied(self, map)
return True iff mapping from variable names to points satisfies constraint

Methods inherited from geosolver.constraint.Constraint:
variables(self)
return a list of variables
 
If an attribute '_variables' has been defined, a new list
with the contents of that attribute will be returned. 
Subclasses may choose to initialise this variable or to 
override this function.

 
class NotObtuseConstraint(SelectionConstraint)
    select triplets that are not obtuse (acute or degenerate)
 
 
Method resolution order:
NotObtuseConstraint
SelectionConstraint
geosolver.constraint.Constraint

Methods defined here:
__init__(self, v1, v2, v3)
init constraint with names of point variables
__str__(self)
satisfied(self, map)
return True iff mapping from variable names to points satisfies constraint

Methods inherited from geosolver.constraint.Constraint:
variables(self)
return a list of variables
 
If an attribute '_variables' has been defined, a new list
with the contents of that attribute will be returned. 
Subclasses may choose to initialise this variable or to 
override this function.

 
class SelectionConstraint(geosolver.constraint.Constraint)
    constraints for solution selection
 
  Methods inherited from geosolver.constraint.Constraint:
satisfied(self, mapping)
return true iff constraint is satisfied by given mapping
from variables to values (dictionary)
variables(self)
return a list of variables
 
If an attribute '_variables' has been defined, a new list
with the contents of that attribute will be returned. 
Subclasses may choose to initialise this variable or to 
override this function.

 
Functions
       
fnot(function)
test()

 
Data
        NegInf = geosolver.tolerance.NegInf
PosInf = geosolver.tolerance.PosInf
default_tol = 9.9999999999999995e-07
diag_selector = <_sre.SRE_Pattern object at 0xb7ec9b60>
diag_stream = <open file '<stdout>', mode 'w' at 0xb7eb3068>