vtkObjectBase 作为vtk中大部分类的父类,尤其是被计数或标记引用的类, 一旦该类被引用计数为0时,自己触发析构函数进行内存回收。使用New()和Delete()方法实现实例化与销毁。其他方法有调用权限风险。
包括三个子类:
vtkCommand vtkInformationKey vtkObject.
类结构:GetClassName() IsTypeOf() 类型判断 isA()类同名判断
GetNumberOfGenerationsFromBaseType() 两个类型之间继承的节点数。
Delete() 彻底删除 FastDelete() 删除物体引用,不影响其他引用的对象使用,与Delete()有极大区别。
Print PrintSelf 两个打印函数。
Register() 增加引用计数
UnRegister()减少引用计数
GetReferenceCount()获取引用数量
SetMemkindDirectory() 设置记录内存的表名,不能更改。
虚方法及内部方法不提。