Class PropertyTranslational
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Constraints
Assembly: VMDCB.dll
This class is to represent the translational constraint properties.
public class PropertyTranslational : PropertyConstraint, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID, IArgument, ILinkOwner, ILinkUpdateOwner
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID, IArgument, ILinkOwner, ILinkUpdateOwner
Inherited Members
PropertyConstraint.ReferenceType,
PropertyConstraint.ArgumentType,
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
PropertyTranslational()
Initializes a new instance of the
public PropertyTranslational()
Fields
__a$_a_VM.Models.Pre.LinkAttribute
protected LinkAttribute __a$_a_VM.Models.Pre.LinkAttribute
Field Value
LinkAttribute
__a$_a_VM.Models.Pre.LinkUpdateAttribute
protected LinkUpdateAttribute __a$_a_VM.Models.Pre.LinkUpdateAttribute
Field Value
LinkUpdateAttribute
Properties
ArgumentType
Gets the type of the argument
public override ArgumentTypes ArgumentType { get; }
Property Value
ArgumentTypes
Clearance
Gets or sets the clearance.
public ClearanceTranslational Clearance { get; set; }
Property Value
Driver
Gets or sets the driver.
public Driver Driver { get; set; }
Property Value
Friction
Gets or sets the friction.
public FrictionTranslational Friction { get; set; }
Property Value
ReferenceType
Gets the type of the reference.
public override string ReferenceType { get; }
Property Value
Restriction
Gets or sets the restriction.
public RestrictionDisplacement Restriction { get; set; }
Property Value
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.