M3D / M3D / Animation / ChildAnimation
Class: ChildAnimation
Memberof
M3D.Animation
Description
子动画类
Author
YF
Export
Hierarchy
-
↳
ChildAnimation
Table of contents
Constructors
Properties
- ID
- childProcessManagerList
- curProcessID
- desc
- name
- pAnimationStepManager
- parentProcessManager
- preTickCount
- processList
- tickCount
Methods
- addChildProcessManager
- addProcess
- caculateTickCount
- deleteAllChildProcessManager
- deleteAllProcess
- deleteChildProcessManager
- deleteProcess
- eraseProcess
- findProcessByID
- getAnimationStepManager
- getChildProcessManagerByID
- getChildProcessManagerIdxByID
- getCurProcessID
- getCurrentProcess
- getDesc
- getID
- getInstancePlcPath
- getName
- getNextProcess
- getParentChildAnimation
- getParentProcessManager
- getPreProcess
- getPreTickCount
- getProcessByIdx
- getProcessCount
- getProcessIdxByID
- getProcessList
- getReferenceSAManager
- getSAFileName
- getTickCount
- getType
- isChildProcessManager
- isLoaded
- load
- moveChildProcessManager
- moveChildProcessManagerToFirst
- moveProcess
- moveProcessToFirst
- reference
- registerProcessID
- release
- saveAs
- setAnimationStepManager
- setCurProcessByID
- setCurProcessByIdx
- setDesc
- setEdited
- setName
- setParentProcessManager
- setPreTickCount
- setReferenceSAManager
- setSAFileName
- updateViewWithProcess
- processXMLData
Constructors
constructor
• new ChildAnimation(instancePlcPath
, SAFile
, ID
, name
): ChildAnimation
Parameters
Name | Type |
---|---|
instancePlcPath | string |
SAFile | string |
ID | number |
name | string |
Returns
Memberof
ChildAnimation
Overrides
Properties
ID
• ID: number
Inherited from
childProcessManagerList
• childProcessManagerList: ProcessManager
[] = []
Inherited from
ProcessManager.childProcessManagerList
curProcessID
• curProcessID: number
Inherited from
desc
• desc: string
Inherited from
name
• name: string
Inherited from
pAnimationStepManager
• pAnimationStepManager: AnimationStepManager
Inherited from
ProcessManager.pAnimationStepManager
parentProcessManager
• parentProcessManager: ProcessManager
Inherited from
ProcessManager.parentProcessManager
preTickCount
• preTickCount: number
Inherited from
processList
• processList: Process
[] = []
Inherited from
tickCount
• tickCount: number
Inherited from
Methods
addChildProcessManager
▸ addChildProcessManager(pProcessManager
): any
Parameters
Name | Type | Description |
---|---|---|
pProcessManager | ProcessManager | 过程管理器对象 |
Returns
any
Description
添加子过程管理器
Memberof
ChildAnimation
Overrides
ProcessManager.addChildProcessManager
▸ addChildProcessManager(ID
, name
): any
Parameters
Name | Type | Description |
---|---|---|
ID | number | ID |
name | string | 名称 |
Returns
any
Description
添加 子过程管理器
Memberof
ChildAnimation
Overrides
ProcessManager.addChildProcessManager
addProcess
▸ addProcess(pProcess
): any
Parameters
Name | Type | Description |
---|---|---|
pProcess | Process | Process对象 |
Returns
any
Description
添加过程
Memberof
ChildAnimation
Overrides
▸ addProcess(pProcess
, pPreProcess
): any
Parameters
Name | Type | Description |
---|---|---|
pProcess | Process | 添加的进程 |
pPreProcess | Process | 前一个进程 |
Returns
any
Description
添加过程
Memberof
ChildAnimation
Overrides
▸ addProcess(ID
, name
, bAddBehaviorManager
): any
Parameters
Name | Type | Description |
---|---|---|
ID | number | 过程Id |
name | string | 过程名称 |
bAddBehaviorManager | boolean | 是否添加BehaviorManager |
Returns
any
Description
添加过程
Memberof
ChildAnimation
Overrides
caculateTickCount
▸ caculateTickCount(): void
Returns
void
Description
计算TickCount
Memberof
ProcessManager
Inherited from
ProcessManager.caculateTickCount
deleteAllChildProcessManager
▸ deleteAllChildProcessManager(bDeleteData
): void
Parameters
Name | Type |
---|---|
bDeleteData | boolean |
Returns
void
Deprecated
Memberof
ChildAnimation
deleteAllProcess
▸ deleteAllProcess(): void
Returns
void
Description
删除所有过程
Memberof
ChildAnimation
Overrides
ProcessManager.deleteAllProcess
deleteChildProcessManager
▸ deleteChildProcessManager(pProcessManager
, bDeleteData
): void
Parameters
Name | Type |
---|---|
pProcessManager | ProcessManager |
bDeleteData | boolean |
Returns
void
Deprecated
Memberof
ChildAnimation
Overrides
ProcessManager.deleteChildProcessManager
deleteProcess
▸ deleteProcess(pProcess
): void
Parameters
Name | Type |
---|---|
pProcess | Process |
Returns
void
Deprecated
Description
删除过程
Memberof
ChildAnimation
eraseProcess
▸ eraseProcess(pProcess
): void
Parameters
Name | Type |
---|---|
pProcess | Process |
Returns
void
Deprecated
Memberof
ChildAnimation
findProcessByID
▸ findProcessByID(ID
): Process
Parameters
Name | Type |
---|---|
ID | number |
Returns
Inherited from
ProcessManager.findProcessByID
getAnimationStepManager
▸ getAnimationStepManager(): AnimationStepManager
Returns
Description
获取动画过程管理器
Memberof
ProcessManager
Inherited from
ProcessManager.getAnimationStepManager
getChildProcessManagerByID
▸ getChildProcessManagerByID(ID
): ProcessManager
Parameters
Name | Type |
---|---|
ID | number |
Returns
Inherited from
ProcessManager.getChildProcessManagerByID
getChildProcessManagerIdxByID
▸ getChildProcessManagerIdxByID(ID
): number
Parameters
Name | Type |
---|---|
ID | number |
Returns
number
Inherited from
ProcessManager.getChildProcessManagerIdxByID
getCurProcessID
▸ getCurProcessID(): number
Returns
number
Inherited from
ProcessManager.getCurProcessID
getCurrentProcess
▸ getCurrentProcess(): Process
Returns
Description
获取当前的过程
Memberof
ProcessManager
Inherited from
ProcessManager.getCurrentProcess
getDesc
▸ getDesc(): string
Returns
string
Description
获取描述
Memberof
ProcessManager
Inherited from
getID
▸ getID(): number
Returns
number
Description
获取id
Memberof
ProcessManager
Inherited from
getInstancePlcPath
▸ getInstancePlcPath(): string
Returns
string
Description
获取子件对应实例PLCPath
Memberof
ChildAnimation
getName
▸ getName(): string
Returns
string
Description
获取名称
Memberof
ProcessManager
Inherited from
getNextProcess
▸ getNextProcess(pProcess
): any
Parameters
Name | Type |
---|---|
pProcess | Process |
Returns
any
Description
获取下一过程
Memberof
ProcessManager
Inherited from
getParentChildAnimation
▸ getParentChildAnimation(): ChildAnimation
Returns
Description
多级子动画时,获取父子动画
Memberof
ChildAnimation
getParentProcessManager
▸ getParentProcessManager(): ProcessManager
Returns
Description
获取父过程管理器
Memberof
ProcessManager
Inherited from
ProcessManager.getParentProcessManager
getPreProcess
▸ getPreProcess(pProcess
): any
Parameters
Name | Type |
---|---|
pProcess | Process |
Returns
any
Description
获取上一过程
Memberof
ProcessManager
Inherited from
getPreTickCount
▸ getPreTickCount(): number
Returns
number
Description
获取之前所有步骤的TickCount
Memberof
ProcessManager
Inherited from
ProcessManager.getPreTickCount
getProcessByIdx
▸ getProcessByIdx(idx
): Process
Parameters
Name | Type |
---|---|
idx | any |
Returns
Inherited from
ProcessManager.getProcessByIdx
getProcessCount
▸ getProcessCount(): number
Returns
number
Description
获取过程数量
Memberof
ProcessManager
Inherited from
ProcessManager.getProcessCount
getProcessIdxByID
▸ getProcessIdxByID(ID
): number
Parameters
Name | Type |
---|---|
ID | any |
Returns
number
Inherited from
ProcessManager.getProcessIdxByID
getProcessList
▸ getProcessList(): Process
[]
Returns
Process
[]
Description
获取所有过程
Memberof
ProcessManager
Inherited from
getReferenceSAManager
▸ getReferenceSAManager(): SimulationAnimationManager
Returns
Description
获取模拟动画管理器
Memberof
ChildAnimation