pysal.lib.cg.Ray

class pysal.lib.cg.Ray(origin, second_p)[source]

Geometric representation of ray objects.

Attributes:
o : Point

Origin (point where ray originates)

p : Point

Second point on the ray (not point where ray originates)

__init__(origin, second_p)[source]

Returns a ray with the values specified.

__init__(Point, Point) -> Ray

Parameters:
origin : the point where the ray originates
second_p : the second point specifying the ray (not the origin)

Examples

>>> l = Ray(Point((0, 0)), Point((1, 0)))
>>> str(l.o)
'(0.0, 0.0)'
>>> str(l.p)
'(1.0, 0.0)'

Methods

__init__(origin, second_p) Returns a ray with the values specified.