Class PropertyCoupler
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Constraints
Assembly: VMDCP.dll
This class is to represent the coupler properties.
public class PropertyCoupler : PropertyCouplerBase, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inherited Members
PropertyCouplerBase.Initialize(Unit.ConvertFactor),
PropertyCouplerBase.Ratio1,
PropertyCouplerBase.Ratio2,
PropertyCouplerBase.MotionType1,
PropertyCouplerBase.MotionType2,
Property.Initialize(Unit.ConvertFactor),
Property.PropertyRequestUpdate(object, LinkEventArgs),
Property.OnUpdatePropertyImpl(Property, LinkEventArgs),
Property.GetUnnamedObjectName(object),
Property.FindLocal(string),
Property.Draw(Canvas, TMatrix, TMatrix, bool),
ContainerObject
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PropertyCoupler()
Initializes a new instance of the
public PropertyCoupler()
Properties
MotionType3
Gets or sets the third motion type.
public PropertyCouplerBase.MotionType MotionType3 { get; set; }
Property Value
PropertyCouplerBase.MotionType
Ratio3
Gets or sets the third ratio.
public ExpressionValueVariable Ratio3 { get; set; }
Property Value
ExpressionValueVariable
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.