Class PulleyContent
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.CPlacingConnector
Assembly: VMDCPlacingConnector.dll
This class is to represent the content of pulley.
public class PulleyContent : LinkContainer, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← PulleyContent
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PulleyContent()
Initializes a new instance of the
public PulleyContent()
Properties
AxialRadius
Gets or sets the axial radius.
public ExpressionValueVariable AxialRadius { get; set; }
Property Value
ExpressionValueVariable
Exceptions
The axial radius is null.
InnerRadius
Gets or sets the inner radius.
public ExpressionValueVariable InnerRadius { get; set; }
Property Value
ExpressionValueVariable
Exceptions
The inner radius is null.
Offset
Gets or sets the offset.
public ExpressionValueVariable Offset { get; set; }
Property Value
ExpressionValueVariable
Exceptions
The offset is null.
OuterRadius
Gets or sets the outer radius.
public ExpressionValueVariable OuterRadius { get; set; }
Property Value
ExpressionValueVariable
Exceptions
The outer radius is null.
SheaveAngle
Gets or sets the sheave angle.
public ExpressionValueVariable SheaveAngle { get; set; }
Property Value
ExpressionValueVariable
Exceptions
The sheave angle is null.
Methods
GetSplineValue(TMatrix)
Gets the shape value for spline creation
public List<splinevalue> GetSplineValue(TMatrix matT)
Parameters
matT TMatrix
The transform matrix.
Returns
GetStartAndEndPoint(TMatrix)
public (VectorBase vecStartPoint, VectorBase vecEndPoint) GetStartAndEndPoint(TMatrix matT)
Parameters
matT TMatrix
Returns
(VectorBase vecStartPoint, VectorBase vecEndPoint)
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.