class documentation

实现二维笛卡尔坐标系对象的类。

方法 __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): (source)

初始化坐标系。

参数
context绘制坐标系的上下文。
bbox包含坐标系的边界框。
bounds最小和最大的X和Y值,以4元组形式表示。
@bbox.setter
def bbox(self, bbox): (source)

设置坐标系的边界框

@bounds.setter
def bounds(self, bounds): (source)

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

def draw(self): (source)
def local_to_context(self, x, y): (source)

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

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

def _recalc_scale_factors(self): (source)

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

未记录

未记录

未记录

未记录

未记录

未记录

未记录