Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class PulleyContent

Last update: 16.07.2025

Namespace: 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(object, LinkPropertyType)

Constructors

PulleyContent()

Initializes a new instance of the class.

public PulleyContent()

Properties

AxialRadius

Gets or sets the axial radius.

public ExpressionValueVariable AxialRadius { get; set; }

Property Value

ExpressionValueVariable

Exceptions

Exception

The axial radius is null.

InnerRadius

Gets or sets the inner radius.

public ExpressionValueVariable InnerRadius { get; set; }

Property Value

ExpressionValueVariable

Exceptions

Exception

The inner radius is null.

Offset

Gets or sets the offset.

public ExpressionValueVariable Offset { get; set; }

Property Value

ExpressionValueVariable

Exceptions

Exception

The offset is null.

OuterRadius

Gets or sets the outer radius.

public ExpressionValueVariable OuterRadius { get; set; }

Property Value

ExpressionValueVariable

Exceptions

Exception

The outer radius is null.

SheaveAngle

Gets or sets the sheave angle.

public ExpressionValueVariable SheaveAngle { get; set; }

Property Value

ExpressionValueVariable

Exceptions

Exception

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

List

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.

Connect with Ansys