Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class ElementFunction

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.Flexible.Force
Assembly: VMFlexibleBase.dll

This class is to represent the element function.

이 클래스는 함수에 들어가는 요소를 나타냅니다.

Symmetric Modeling : No Reference : Yes Reference Type : VM.Managed.Reference 삭제시 Reservable한 Link 변수 : N/A Generic Collection에 담겨있는 Link 변수 : N/A

public class ElementFunction : LinkContainer, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← ElementFunction

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

Constructors

ElementFunction()

Initializes a new instance of the class.

클래스의 새로운 객체를 초기화 해줍니다.

public ElementFunction()

ElementFunction(string)

Initializes a new instance of the class.

클래스의 새로운 객체를 초기화 해줍니다.

public ElementFunction(string strUniqueName)

Parameters

strUniqueName string

Properties

DisplayFunctionNumber

Gets or set the diaplay function number.

UI에 보여주는 함수 갯수를 가져오거나 넣어줍니다.

public ElementFunction.DisplayNumber DisplayFunctionNumber { get; set; }

Property Value

ElementFunction.DisplayNumber

FunctionX

Gets or sets the X function.

x 방향의 함수를 가져오거나 넣어줍니다.

public CompositeFieldUsable FunctionX { get; set; }

Property Value

CompositeFieldUsable

FunctionY

Gets or sets the Y function.

y 방향의 함수를 가져오거나 넣어줍니다.

public CompositeFieldUsable FunctionY { get; set; }

Property Value

CompositeFieldUsable

FunctionZ

Gets or sets the Z function.

z 방향의 함수를 가져오거나 넣어줍니다.

public CompositeFieldUsable FunctionZ { get; set; }

Property Value

CompositeFieldUsable

Orientation

Gets or sets the orientation.

자세를 가져오거나 넣어줍니다.

public OrientationBase Orientation { get; set; }

Property Value

OrientationBase

Methods

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