Class PropertyBush
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.Force
Assembly: VMDFB.dll
This class is to represent the bush force properties.
public class PropertyBush : PropertyForce, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID, IArgument
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Derived
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID, IArgument
Inherited Members
PropertyForce.ArgumentType,
PropertyForce.ReferenceType,
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
PropertyBush()
Initializes a new instance of the
public PropertyBush()
PropertyBush(string, string)
Initializes a new instance of the
protected PropertyBush(string strProxyName, string strBuildInfo)
Parameters
strProxyName string
Name of the proxy.
strBuildInfo string
The build info.
Properties
ArgumentType
Gets the type of the argument
public override ArgumentTypes ArgumentType { get; }
Property Value
ArgumentTypes
GraphicDiameter
public double GraphicDiameter { get; set; }
Property Value
GraphicLength
public double GraphicLength { get; set; }
Property Value
IsUsePreTorque
Gets or sets a value indicating whether this instance use pre torque.
public bool IsUsePreTorque { get; set; }
Property Value
IsUsePreload
Gets or sets a value indicating whether this instance use preload.
public bool IsUsePreload { get; set; }
Property Value
IsUseStaticBushing
Gets or sets a value indicating whether this instance use static bushing.
public bool IsUseStaticBushing { get; set; }
Property Value
PreTorqueX
Gets or sets the pre torque of x direction.
public ExpressionValueVariable PreTorqueX { get; set; }
Property Value
ExpressionValueVariable
PreTorqueY
Gets or sets the pre torque of y direction.
public ExpressionValueVariable PreTorqueY { get; set; }
Property Value
ExpressionValueVariable
PreTorqueZ
Gets or sets the pre torque of z direction.
public ExpressionValueVariable PreTorqueZ { get; set; }
Property Value
ExpressionValueVariable
PreloadX
Gets or sets the preload of x direction.
public ExpressionValueVariable PreloadX { get; set; }
Property Value
ExpressionValueVariable
PreloadY
Gets or sets the preload of y direction.
public ExpressionValueVariable PreloadY { get; set; }
Property Value
ExpressionValueVariable
PreloadZ
Gets or sets the preload of z direction.
public ExpressionValueVariable PreloadZ { get; set; }
Property Value
ExpressionValueVariable
ReferenceType
Gets the type of the array for argument.
public override string ReferenceType { get; }
Property Value
RotCType
Gets the input type of the rotational damping.
[Obsolete]
public PropertyBush.InputType RotCType { get; }
Property Value
RotCX
Gets or sets the rotational damping coefficient of x direction.
public ExpressionValueVariable RotCX { get; set; }
Property Value
ExpressionValueVariable
RotCXSpline
Gets or sets the rotational damping spline of x direction.
public Spline RotCXSpline { get; set; }
Property Value
Spline
RotCY
Gets or sets the rotational damping coefficient of y direction.
public ExpressionValueVariable RotCY { get; set; }
Property Value
ExpressionValueVariable
RotCYSpline
Gets or sets the rotational damping spline of y direction.
public Spline RotCYSpline { get; set; }
Property Value
Spline
RotCZ
Gets or sets the rotational damping coefficient of z direction.
public ExpressionValueVariable RotCZ { get; set; }
Property Value
ExpressionValueVariable
RotCZSpline
Gets or sets the rotational damping spline of z direction.
public Spline RotCZSpline { get; set; }
Property Value
Spline
RotKType
Gets the input type of the rotational stiffness.
[Obsolete]
public PropertyBush.InputType RotKType { get; }
Property Value
RotKX
Gets or sets the rotational stiffness coefficient of x direction.
public ExpressionValueVariable RotKX { get; set; }
Property Value
ExpressionValueVariable
RotKXSpline
Gets or sets the rotational stiffness spline of x direction.
public Spline RotKXSpline { get; set; }
Property Value
Spline
RotKY
Gets or sets the rotational stiffness coefficient of y direction.
public ExpressionValueVariable RotKY { get; set; }
Property Value
ExpressionValueVariable
RotKYSpline
Gets or sets the rotational stiffness spline of y direction.
public Spline RotKYSpline { get; set; }
Property Value
Spline
RotKZ
Gets or sets the rotational stiffness coefficient of z direction.
public ExpressionValueVariable RotKZ { get; set; }
Property Value
ExpressionValueVariable
RotKZSpline
Gets or sets the rotational stiffness spline of z direction.
public Spline RotKZSpline { get; set; }
Property Value
Spline
RotationalOneSideBushingX
Gets or sets the flag of rotational one side bushing X.
public bool RotationalOneSideBushingX { get; set; }
Property Value
RotationalOneSideBushingY
Gets or sets the flag of rotational one side bushing Y.
public bool RotationalOneSideBushingY { get; set; }
Property Value
RotationalOneSideBushingZ
Gets or sets the flag of rotational one side bushing Z.
public bool RotationalOneSideBushingZ { get; set; }
Property Value
TransCType
Gets the input type of the translational damping.
[Obsolete]
public PropertyBush.InputType TransCType { get; }
Property Value
TransCX
Gets or sets the translational damping coefficient of x direction.
public ExpressionValueVariable TransCX { get; set; }
Property Value
ExpressionValueVariable
TransCXSpline
Gets or sets the translational damping spline of x direction.
public Spline TransCXSpline { get; set; }
Property Value
Spline
TransCY
Gets or sets the translational damping coefficient of y direction.
public ExpressionValueVariable TransCY { get; set; }
Property Value
ExpressionValueVariable
TransCYSpline
Gets or sets the translational damping spline of y direction.
public Spline TransCYSpline { get; set; }
Property Value
Spline
TransCZ
Gets or sets the translational damping coefficient of z direction.
public ExpressionValueVariable TransCZ { get; set; }
Property Value
ExpressionValueVariable
TransCZSpline
Gets or sets the translational damping spline of z direction.
public Spline TransCZSpline { get; set; }
Property Value
Spline
TransKType
Gets the input type of the translational stiffness.
[Obsolete]
public PropertyBush.InputType TransKType { get; }
Property Value
TransKX
Gets or sets the translational stiffness coefficient of x direction.
public ExpressionValueVariable TransKX { get; set; }
Property Value
ExpressionValueVariable
TransKXSpline
Gets or sets the translational stiffness spline of x direction.
public Spline TransKXSpline { get; set; }
Property Value
Spline
TransKY
Gets or sets the translational stiffness coefficient of y direction.
public ExpressionValueVariable TransKY { get; set; }
Property Value
ExpressionValueVariable
TransKYSpline
Gets or sets the translational stiffness spline of y direction.
public Spline TransKYSpline { get; set; }
Property Value
Spline
TransKZ
Gets or sets the translational stiffness coefficient of z direction.
public ExpressionValueVariable TransKZ { get; set; }
Property Value
ExpressionValueVariable
TransKZSpline
Gets or sets the translational stiffness spline of z direction.
public Spline TransKZSpline { get; set; }
Property Value
Spline
TranslationalOneSideBushingX
Gets or sets the flag of translational one side bushing X.
public bool TranslationalOneSideBushingX { get; set; }
Property Value
TranslationalOneSideBushingY
Gets or sets the flag of translational one side bushing Y.
public bool TranslationalOneSideBushingY { get; set; }
Property Value
TranslationalOneSideBushingZ
Gets or sets the flag of translational one side bushing Z.
public bool TranslationalOneSideBushingZ { get; set; }
Property Value
TypeOfRotCX
Gets or sets the type of the rot CX. Use SetRotCXType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfRotCX { get; set; }
Property Value
TypeOfRotCY
Gets or sets the type of the rot CY. Use SetRotCYType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfRotCY { get; set; }
Property Value
TypeOfRotCZ
Gets or sets the type of the rot CZ. Use SetRotCZType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfRotCZ { get; set; }
Property Value
TypeOfRotKX
Gets or sets the type of the rot KX. Use SetRotKXType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfRotKX { get; set; }
Property Value
TypeOfRotKY
Gets or sets the type of the rot KY. Use SetRotKYType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfRotKY { get; set; }
Property Value
TypeOfRotKZ
Gets or sets the type of the rot KZ. Use SetRotKZType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfRotKZ { get; set; }
Property Value
TypeOfTransCX
Gets or sets the type of the trans CX. Use SetTransCXType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfTransCX { get; set; }
Property Value
TypeOfTransCY
Gets or sets the type of the trans CY. Use SetTransCYType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfTransCY { get; set; }
Property Value
TypeOfTransCZ
Gets or sets the type of the trans CZ. Use SetTransCZType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfTransCZ { get; set; }
Property Value
TypeOfTransKX
Gets or sets the type of the trans KX. Use SetTransKXType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfTransKX { get; set; }
Property Value
TypeOfTransKY
Gets or sets the type of the trans KY. Use SetTransKYType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfTransKY { get; set; }
Property Value
TypeOfTransKZ
Gets or sets the type of the trans KZ. Use SetTransKZType() when this instance sets for undo/redo
public PropertyBush.InputType TypeOfTransKZ { get; set; }
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.
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.
OnLinkReserved(ILink, object, EventArgs)
protected override void OnLinkReserved(ILink link, object objNotifier, EventArgs args)
Parameters
link ILink
objNotifier object
args EventArgs