@simversus/yjvis / cax / PixelData
Class: PixelData
Defined in: cax/modelData/PixelData.ts:8
像素数据类 用于存储和处理基于像素的体积数据或图像数据
Extends
DataSet
Constructors
Constructor
new PixelData():
PixelData
Defined in: core/baseObject.ts:48
Returns
PixelData
Inherited from
DataSet.constructor
Properties
attributes
readonlyattributes:AttributeData[] =[]
Defined in: cax/modelData/DataSet.ts:6
Inherited from
DataSet.attributes
box
box:
Box
Defined in: cax/modelData/PixelData.ts:21
包围盒
classHierarchy
classHierarchy:
ClassEnum[]
Defined in: core/baseObject.ts:19
继承链
Inherited from
DataSet.classHierarchy
direction
direction:
Mat3
Defined in: cax/modelData/PixelData.ts:10
方向矩阵 (Mat3)
fields
fields:
Partial<Record<FieldType,AttributeData>> ={}
Defined in: cax/modelData/DataSet.ts:8
Inherited from
DataSet.fields
indexToWorld
indexToWorld:
Mat4
Defined in: cax/modelData/PixelData.ts:12
索引坐标到世界坐标的变换矩阵
label?
optionallabel:string
Defined in: core/baseObject.ts:27
自定义标识
Inherited from
DataSet.label
origin
origin:
Number3
Defined in: cax/modelData/PixelData.ts:18
原点坐标 (x, y, z)
spacing
spacing:
Number3
Defined in: cax/modelData/PixelData.ts:16
像素间距 (x, y, z)
userData
userData:
object={}
Defined in: core/baseObject.ts:23
用户自定义数据
Inherited from
DataSet.userData
uuid
uuid:
string
Defined in: core/baseObject.ts:15
唯一标识符
Inherited from
DataSet.uuid
worldToIndex
worldToIndex:
Mat4
Defined in: cax/modelData/PixelData.ts:14
世界坐标到索引坐标的变换矩阵
Accessors
mtime
Get Signature
get mtime():
number
Defined in: core/baseObject.ts:56
获取对象的最后修改时间戳
Returns
number
Inherited from
DataSet.mtime
Methods
addEventListener()
addEventListener(
type,cb):void
Defined in: core/baseObject.ts:105
添加事件监听器
Parameters
type
string
事件类型字符串
cb
Function
事件触发时的回调函数
Returns
void
Inherited from
DataSet.addEventListener
changed()
changed():
void
Defined in: core/baseObject.ts:72
标记对象为已修改 更新修改时间戳并触发所有注册的变更回调
Returns
void
Inherited from
DataSet.changed
dispatchEvent()
dispatchEvent(
event):void
Defined in: core/baseObject.ts:126
分发事件 触发所有注册了该事件类型的监听器
Parameters
event
事件对象,包含 type 和可选的 data
data?
any
type
string
Returns
void
Inherited from
DataSet.dispatchEvent
dispose()
dispose():
void
Defined in: core/baseObject.ts:80
销毁该对象 分发 dispose 事件,通知监听者对象即将被销毁
Returns
void
Inherited from
DataSet.dispose
is()
is(
t):boolean
Defined in: core/baseObject.ts:65
检查对象是否属于指定的类类型
Parameters
t
ClassEnum
类类型枚举值
Returns
boolean
如果对象是该类型或继承自该类型,则返回 true
Inherited from
DataSet.is
onChanged()
onChanged(
cb): () =>void
Defined in: core/baseObject.ts:90
注册对象变更回调 当对象发生改变(调用 changed 方法)时触发
Parameters
cb
Function
回调函数
Returns
取消注册该回调的函数
():
void
Returns
void
Inherited from
DataSet.onChanged
removeEventListener()
removeEventListener(
type,cb):void
Defined in: core/baseObject.ts:116
移除事件监听器
Parameters
type
string
事件类型字符串
cb
Function
要移除的回调函数
Returns
void
Inherited from
DataSet.removeEventListener
setScalar()
setScalar(
data):void
Defined in: cax/modelData/DataSet.ts:10
Parameters
data
Returns
void
Inherited from
DataSet.setScalar
