Class PropertyUniversal
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Constraints
Assembly: VMDCP.dll
This class is to represent the universal constraint properties.
public class PropertyUniversal : PropertyConstraint, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID, IArgument
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID, IArgument
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
PropertyUniversal()
Initializes a new instance of the
public PropertyUniversal()
Properties
ActionFriction
Gets or sets the action friction.
public FrictionUniversal ActionFriction { get; set; }
Property Value
ArgumentType
Gets the type of the argument
public override ArgumentTypes ArgumentType { get; }
Property Value
ArgumentTypes
BaseFriction
Gets or sets the base friction.
public FrictionUniversal BaseFriction { get; set; }
Property Value
ReferenceType
Gets the type of the reference.
public override string ReferenceType { get; }
Property Value
Methods
Draw(Canvas, TMatrix, TMatrix, bool)
Draws the icon.
public override void Draw(Canvas canvas, TMatrix matTBase, TMatrix matTAct, bool bHide)
Parameters
canvas Canvas
The canvas has icon information.
matTBase TMatrix
The base transformation.
matTAct TMatrix
The action transformation.
bHide bool
The hide flag.