pysal.lib.cg.
LineSegment
(start_pt, end_pt)[源代码]¶直线段对象的几何表示。
参数: |
|
---|---|
属性: |
|
方法
get_swap () |
返回已交换其端点的LineSpegment对象。 |
intersect (其他) |
测试段是否与其他段相交 |
is_ccw [(Pt)] |
返回点是否为段的逆时针方向。 |
is_cw [(Pt)] |
返回点是否为段的顺时针方向。 |
sw_ccw [(Pt)] |
Sedgewick试验,用于分段CCW的PT |
__init__
(start_pt, end_pt)[源代码]¶创建直线段对象。
_初始uuuu(点,点)->测线段
测试标记:<tc>is linesegment. init_uuuuuux>test tag:<tc>tests linesegment.uu init_uuuuuuuux>
实例
>>> ls = LineSegment(Point((1, 2)), Point((5, 6)))
属性: |
|
---|
方法
__init__ \(开始点,结束点) |
创建直线段对象。 |
get_swap () |
返回已交换其端点的LineSpegment对象。 |
intersect (其他) |
测试段是否与其他段相交 |
is_ccw [(Pt)] |
返回点是否为段的逆时针方向。 |
is_cw [(Pt)] |
返回点是否为段的顺时针方向。 |
sw_ccw [(Pt)] |
Sedgewick试验,用于分段CCW的PT |
属性
bounding_box |
返回直线段对象的最小边界框。 |
len |
返回直线段对象的长度。 |
line |
返回段所在行的线条对象。 |
p1 |
辅助方法。 |
p2 |
辅助方法。 |