Kanzi  3.9.5
Java API
PropertyTargetInterpolatorMetadata Interface Reference

Metadata definitions for PropertyTargetInterpolator. More...

Inheritance diagram for PropertyTargetInterpolatorMetadata:
[legend]

Classes

class  CompletedMessageArguments
 Metadata definitions for CompletedMessageArguments. More...
 

Public Attributes

DynamicPropertyType< Float > AccelerationProperty
 Acceleration coefficient of property interpolation. More...
 
DynamicMessageType< PropertyTargetInterpolatorMetadata.CompletedMessageArguments > CompletedMessage
 Occurs when property target interpolator completes interpolation. More...
 
DynamicPropertyType< Float > DragProperty
 Drag coefficient of property interpolation. More...
 
DynamicPropertyType< Integer > InterpolatedPropertyFieldProperty
 The field of a property on a node which is interpolated from its previous value to new one by property target interpolator. More...
 
DynamicPropertyType< String > InterpolatedPropertyTypeProperty
 The property type of a property on a node which is interpolated from its previous value to new one by property target interpolator. More...
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.PropertyTargetInterpolator")
 Metaclass for PropertyTargetInterpolator.
 
- Public Attributes inherited from NodeComponentMetadata
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.NodeComponent")
 Metaclass for NodeComponent.
 
DynamicPropertyType< String > NameProperty
 Name. More...
 

Detailed Description

Member Data Documentation

◆ AccelerationProperty

DynamicPropertyType<Float> AccelerationProperty
Initial value:
=
new DynamicPropertyType<>("PropertyTargetInterpolator.Acceleration", Float.class)

Acceleration coefficient of property interpolation.

Larger acceleration leads to faster reaching new property value.

◆ CompletedMessage

DynamicMessageType<PropertyTargetInterpolatorMetadata.CompletedMessageArguments> CompletedMessage
Initial value:
= new DynamicMessageType<>("Message.PropertyTargetInterpolator.Completed",
PropertyTargetInterpolatorMetadata.CompletedMessageArguments.class)

Occurs when property target interpolator completes interpolation.

◆ DragProperty

DynamicPropertyType<Float> DragProperty
Initial value:
=
new DynamicPropertyType<>("PropertyTargetInterpolator.Drag", Float.class)

Drag coefficient of property interpolation.

Larger drag lowers maximum speed of interpolation.

◆ InterpolatedPropertyFieldProperty

DynamicPropertyType<Integer> InterpolatedPropertyFieldProperty
Initial value:
= new DynamicPropertyType<>(
"PropertyTargetInterpolator.InterpolatedPropertyField", Integer.class)

The field of a property on a node which is interpolated from its previous value to new one by property target interpolator.

◆ InterpolatedPropertyTypeProperty

DynamicPropertyType<String> InterpolatedPropertyTypeProperty
Initial value:
= new DynamicPropertyType<>(
"PropertyTargetInterpolator.InterpolatedPropertyType", String.class)

The property type of a property on a node which is interpolated from its previous value to new one by property target interpolator.