Class ElementFunction
Last update: 09.03.2026Namespace: 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
public ElementFunction()
ElementFunction(string)
Initializes a new instance of the
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
FunctionX
Gets or sets the X function.
x 방향의 함수를 가져오거나 넣어줍니다.
public CompositeFieldUsable FunctionX { get; set; }
Property Value
FunctionY
Gets or sets the Y function.
y 방향의 함수를 가져오거나 넣어줍니다.
public CompositeFieldUsable FunctionY { get; set; }
Property Value
FunctionZ
Gets or sets the Z function.
z 방향의 함수를 가져오거나 넣어줍니다.
public CompositeFieldUsable FunctionZ { get; set; }
Property Value
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.
단위 변환 팩터.