类文档

实现 2D 笛卡尔坐标系统对象的类。

方法 __init__ 初始化坐标系统。
方法 bbox.setter 设置坐标系统的边界框
方法 bounds.setter 设置 X 和 Y 值的下限和上限
方法 draw 绘制坐标系统。
方法 local_to_context 将局部坐标转换为上下文坐标系统(由边界框给出)。
属性 bbox 返回坐标系统的边界框
属性 bounds 返回 X 和 Y 值的下限和上限
方法 _recalc_scale_factors 重新计算类中使用的一些缓存比例因子
实例变量 _bbox 未文档化
实例变量 _bounds 未文档化
实例变量 _ox 未文档化
实例变量 _ox2 未文档化
实例变量 _oy 未文档化
实例变量 _oy2 未文档化
实例变量 _sx 未文档化
实例变量 _sy 未文档化

继承自 AbstractCairoDrawer (通过 CoordinateSystem

实例变量 context 未文档化
方法 _mark_point 在画布上用一个小圆圈标记给定点。主要用于调试目的。
def __init__(self, context, bbox, bounds): (来源)

初始化坐标系统。

参数
context将绘制坐标系统的上下文。
bbox将包含坐标系统的边界框。
bounds包含最小和最大 X 和 Y 值的 4 元组。
def bbox(self, bbox): (来源)

设置坐标系统的边界框

def bounds(self, bounds): (来源)

设置 X 和 Y 值的下限和上限

def local_to_context(self, x, y): (来源)

将局部坐标转换为上下文坐标系统(由边界框给出)。

返回 X 和 Y 值的下限和上限

def _recalc_scale_factors(self): (来源)

重新计算类中使用的一些缓存比例因子

未文档化

未文档化

未文档化

未文档化

未文档化

未文档化

未文档化