码迷,mamicode.com
首页 > 其他好文 > 详细

matplotlib TransformNode类

时间:2020-04-07 12:29:27      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:节点   invalid   一个   构造   tran   ati   children   otl   strong   

TransformNode 是所有参与变换的类和所有需要无效自己或祖先的类的基类

方法:

  • __init__(shorthand_name=None):

    参数 [shorthand_name]: 别名

    初始化TransformNode,初始化为无效状态

  • invalidate():

    无效化自身和自身的祖先,此方法应在变化改变后被调用(无论何时)

  • invalidate_internal(value, invalidating_node):

    参数 [value]: bool值,True为无效

      [invalidating_node]:需要无效化的目标节点

 

     被invalidate()调用

 

  • set_children(*children):

    参数[*children]: self(自己)的子类,用于让无效化系统知道那些变化可以无效化该类,应该被所有依赖于该类的变换的构造函数调用(父类的指向使用弱引用,父类被回收时,子类将会断开其指向)。

  • frozon():

    返回一个不随子变换改变的copy,即“冻结的状态”

  

matplotlib TransformNode类

标签:节点   invalid   一个   构造   tran   ati   children   otl   strong   

原文地址:https://www.cnblogs.com/exploer/p/12652506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!