Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class ShaftSetFE

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll

FE shaft

public class ShaftSetFE : ShaftSetMeshBase<PropertyShaftSetFE>, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IOpenDesignerForGearTrain, IOpenDesigner, IReferencable, IMeshEntity, IHasBuilder, IReportable, IHasPowerLoad, IShaftSet, IHousing

Inheritance

object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<EntityEventCore> ← ContainerObject<EntityEventCore> ← EntityBase ← Entity<PropertyShaftSetFE> ← OpenDesignerBase<PropertyShaftSetFE> ← HousingBase<PropertyShaftSetFE> ← ShaftSetMeshBase<PropertyShaftSetFE> ← ShaftSetFE

Implements

IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, IEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, IVisible, IDocumentOwner, INamed, INavigatorItem, IVisible, IMultiChangable, IHasProperty, IGroup, IOpenDesignerForGearTrain, IOpenDesigner, IReferencable, IMeshEntity, IHasBuilder, IReportable, IHasPowerLoad, IShaftSet, IHousing

Inherited Members

ShaftSetMeshBase<PropertyShaftSetFE>.OnDeserialization(object), ShaftSetMeshBase<PropertyShaftSetFE>.Initialize(Unit.ConvertFactor), ShaftSetMeshBase<PropertyShaftSetFE>.TargetBody, HousingBase<PropertyShaftSetFE>.LinkRequestUpdate(object, LinkEventArgs), HousingBase<PropertyShaftSetFE>.LinkRequestDestroying(object, LinkEventArgs), HousingBase<PropertyShaftSetFE>.FindLocal(string), HousingBase<PropertyShaftSetFE>.GetUnnamedObjectName(object), HousingBase<PropertyShaftSetFE>.MakeReferenceImpl(LinkedList<Reference>), HousingBase<PropertyShaftSetFE>.SetDataToDesignDoc(bool), HousingBase<PropertyShaftSetFE>.GetBuilder(), HousingBase<PropertyShaftSetFE>.FindBody(ObjectBase), HousingBase<PropertyShaftSetFE>.Body, HousingBase<PropertyShaftSetFE>.Transformation, HousingBase<PropertyShaftSetFE>.TypeOfCreate, HousingBase<PropertyShaftSetFE>.TargetBody, HousingBase<PropertyShaftSetFE>.TypeFileName, HousingBase<PropertyShaftSetFE>.Layer, OpenDesignerBase<PropertyShaftSetFE>.LinkRequestDestroying(object, LinkEventArgs), OpenDesignerBase<PropertyShaftSetFE>.SetDataToDesignDoc(bool), OpenDesignerBase<PropertyShaftSetFE>.CheckLicense(), OpenDesignerBase<PropertyShaftSetFE>.FindBody(ObjectBase), OpenDesignerBase<PropertyShaftSetFE>.SetCustomFilterEvent(object), OpenDesignerBase<PropertyShaftSetFE>.GetFilePath(), OpenDesignerBase<PropertyShaftSetFE>.PostOpenDocument(Document), OpenDesignerBase<PropertyShaftSetFE>.ResetViewOptions(), OpenDesignerBase<PropertyShaftSetFE>.Instantiate(Reference, Canvas), OpenDesignerBase<PropertyShaftSetFE>.MakeReference(LinkedList<Reference>), OpenDesignerBase<PropertyShaftSetFE>.MakeReferenceImpl(LinkedList<Reference>), OpenDesignerBase<PropertyShaftSetFE>.TypeFileName, OpenDesignerBase<PropertyShaftSetFE>.TargetBody, OpenDesignerBase<PropertyShaftSetFE>.TypeOfParent, OpenDesignerBase<PropertyShaftSetFE>.Extension, OpenDesignerBase<PropertyShaftSetFE>.HasLayerExplicitly, OpenDesignerBase<PropertyShaftSetFE>.Referencable, OpenDesignerBase<PropertyShaftSetFE>.Visible, Entity<PropertyShaftSetFE>.Initialize(Unit.ConvertFactor), Entity<PropertyShaftSetFE>.GetUnnamedObjectName(object), Entity<PropertyShaftSetFE>.FindLocal(string), Entity<PropertyShaftSetFE>.Property, EntityBase.Initialize(Unit.ConvertFactor), EntityBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), EntityBase.PropertyRequestUpdate(object, LinkEventArgs), EntityBase.OnDeserializationForAttribute(), EntityBase.OnUpdatePropertyImpl(Property, LinkEventArgs), EntityBase.LinkRequestDestroying(object, LinkEventArgs), EntityBase.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), EntityBase.FixUp(ObjectBase), EntityBase.FindLocal(string), EntityBase.WriteTemplateImpl(XmlWriter), EntityBase.ReadTemplateImpl(XmlReader), EntityBase.LinkAddedToDocument(object, AddToDocEventArgs), EntityBase.OnDeserialization(object), EntityBase.Name, EntityBase.FullName, EntityBase.NonSymmetricName, EntityBase.DisplayName, EntityBase.IsEnabled, EntityBase.Comment, EntityBase.HasLayerExplicitly, EntityBase.UntypedProperty, EntityBase.IsFileProperty, EntityBase.Layer, EntityBase.IsVisible, ContainerObject<EntityEventCore>.Find(string), ContainerObject<EntityEventCore>.FindLocal(string), ContainerObject<EntityEventCore>.GetUnnamedObjectName(object), ContainerObject<EntityEventCore>.GetNewEntityName(string), ContainerObject<EntityEventCore>.GetNewEntityName(string, bool, int), ContainerObject<EntityEventCore>.GetNewEntityName(string, bool, int, int), Object<EntityEventCore>.GetKey(), Object<EntityEventCore>.Initialize(Unit.ConvertFactor), Object<EntityEventCore>.SetIconColor(Canvas), Object<EntityEventCore>.OnDeserialization(object), Object<EntityEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<EntityEventCore>.RollbackEvent(), Object<EntityEventCore>.OnDeserializedCore(object), Object<EntityEventCore>.Key, Object<EntityEventCore>.UntypedEventCore, Object<EntityEventCore>.EventCore, Object<EntityEventCore>.Attributes, ObjectBase.ReplaceEventCore(ObjectEventCore), ObjectBase.SetModifiedCore(ModifiedResult.ModifiedType), ObjectBase.AddPostDeserialize(StreamingContext), ObjectBase.LinkAddedToDocumentCore(IOwned, bool), ObjectBase.SetModified(ModifiedResult.ModifiedType), ObjectBase.SetModified(), ObjectBase.SetModified(ModifiedResult.ModifiedType, IDocument), ObjectBase.DestroyObject(object, LinkEventArgs), ObjectBase.DestroyObject(DestroyEventArgs), ObjectBase.DestroyObject(), ObjectBase.Initialize(Unit.ConvertFactor), ObjectBase.FixUp(ObjectBase), ObjectBase.DoWorkAfterUpdateContents(), ObjectBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), ObjectBase.SetIconColor(Canvas), ObjectBase.RemoveFromCreatedList(), ObjectBase.PostAddToDocument(), ObjectBase.PostRemoveFromDocument(Document), ObjectBase.GetArgumentList(LinkedList<ObjectBase>), ObjectBase.ResetInvalidEntity(), ObjectBase.OnDeserialization(object), ObjectBase.IsSerializableEvent(Delegate), ObjectBase.CustomGetObjectData(SerializationInfo, StreamingContext), ObjectBase.CheckAndUpdateLink(HashSet<ObjectBase>), ObjectBase.Verify(VerifiedResult), ObjectBase.ConnectProxy(), ObjectBase.RollbackEvent(), ObjectBase.LinkRequestUpdating(object, LinkEventArgs), ObjectBase.LinkRequestUpdate(object, LinkEventArgs), ObjectBase.LinkRequestDestroying(object, LinkEventArgs), ObjectBase.LinkRequestDestroy(object, LinkEventArgs), ObjectBase.LinkAddedToDocument(object, AddToDocEventArgs), ObjectBase.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), ObjectBase.DisposeManagedResources(), ObjectBase.GetDestroyEventExtraData(), ObjectBase.OnLinkReserved(ILink, object, EventArgs), ObjectBase.CreateEntityWhenUpdateContents(Action), ObjectBase.GetObjectByKey(UIntPtr), ObjectBase.FindObjectOnXmlDeserialize(string), ObjectBase.UpdateContents(XmlReader, ObjectBase, string), ObjectBase.UpdateContents(XmlReader, ObjectBase), ObjectBase.UpdateContents(string, string), ObjectBase.UpdateContents(string), ObjectBase.SetFlagWhenXMLFile(string, bool), ObjectBase.IsEqualArray<T>(T[], T[]), ObjectBase.IsEqualList(List<double>, List<double>), ObjectBase.SetContainer(IOwned, bool), ObjectBase.GetTargetListForUpdate(), ObjectBase.SkipUpdateObjectImpl(), ObjectBase.raise_OnUpdating(object, LinkEventArgs), ObjectBase.raise_OnUpdate(object, LinkEventArgs), ObjectBase.raise_OnDestroying(object, LinkEventArgs), ObjectBase.raise_OnDestroy(object, LinkEventArgs), ObjectBase.raise_Destroying(object, Identifier), ObjectBase.raise_OnAdded(object, AddToDocEventArgs), ObjectBase.raise_OnRemoved(object, RemoveFromDocEventArgs), ObjectBase.raise_OnContentsUpdated(object, EventArgs), ObjectBase.Dispose(bool), ObjectBase.SkipModified, ObjectBase.ClearChildInfoBeforeDeserialize, ObjectBase.KeyImpl, ObjectBase.ID, ObjectBase.TopologyEntityTypeName, ObjectBase.ObjectStateForCircularError, ObjectBase.ObjectState, ObjectBase.IsChildExternable, ObjectBase.IsExternable, ObjectBase.Container, ObjectBase.Owner, ObjectBase.Document, ObjectBase.UntypedEventCore, ObjectBase.KernelKey, ObjectBase.Key, ObjectBase.OnContentsUpdated, ObjectBase.OnRemoved, ObjectBase.OnAdded, ObjectBase.Destroying, ObjectBase.OnDestroy, ObjectBase.OnDestroying, ObjectBase.OnUpdate, ObjectBase.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

ShaftSetFE()

Initializes a new instance of the class.

public ShaftSetFE()

ShaftSetFE(string)

Initializes a new instance of the class.

public ShaftSetFE(string strName)

Parameters

strName string

Name of the string.

Properties

Extension

Gets the extension.

protected override string Extension { get; }

Property Value

string

TypeFileName

Gets the name of the type file.

public override string TypeFileName { get; }

Property Value

string

TypeOfCreate

Gets the type of create.

public override CreateType TypeOfCreate { get; }

Property Value

CreateType

TypeOfParent

Gets the type of parent.

public override ParentType TypeOfParent { get; }

Property Value

ParentType

Methods

SetDataToDesignDoc(bool)

Sets the data to design document.

public override Document SetDataToDesignDoc(bool bRecord)

Parameters

bRecord bool

Returns

Document

Connect with Ansys