Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class HousingFE

Last update: 09.03.2026

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

FE housing

public class HousingFE : HousingBase<PropertyHousingFE>, 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, IHousing, IHasBuilder, IReportable

Inheritance

object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<EntityEventCore> ← ContainerObject<EntityEventCore> ← EntityBase ← Entity<PropertyHousingFE> ← OpenDesignerBase<PropertyHousingFE> ← HousingBase<PropertyHousingFE> ← HousingFE

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, IHousing, IHasBuilder, IReportable

Inherited Members

HousingBase<PropertyHousingFE>.LinkRequestUpdate(object, LinkEventArgs), HousingBase<PropertyHousingFE>.LinkRequestDestroying(object, LinkEventArgs), HousingBase<PropertyHousingFE>.FindLocal(string), HousingBase<PropertyHousingFE>.GetUnnamedObjectName(object), HousingBase<PropertyHousingFE>.MakeReferenceImpl(LinkedList<Reference>), HousingBase<PropertyHousingFE>.SetDataToDesignDoc(bool), HousingBase<PropertyHousingFE>.GetBuilder(), HousingBase<PropertyHousingFE>.FindBody(ObjectBase), HousingBase<PropertyHousingFE>.Body, HousingBase<PropertyHousingFE>.Transformation, HousingBase<PropertyHousingFE>.TypeOfCreate, HousingBase<PropertyHousingFE>.TargetBody, HousingBase<PropertyHousingFE>.TypeFileName, HousingBase<PropertyHousingFE>.Layer, OpenDesignerBase<PropertyHousingFE>.LinkRequestDestroying(object, LinkEventArgs), OpenDesignerBase<PropertyHousingFE>.SetDataToDesignDoc(bool), OpenDesignerBase<PropertyHousingFE>.CheckLicense(), OpenDesignerBase<PropertyHousingFE>.FindBody(ObjectBase), OpenDesignerBase<PropertyHousingFE>.SetCustomFilterEvent(object), OpenDesignerBase<PropertyHousingFE>.GetFilePath(), OpenDesignerBase<PropertyHousingFE>.PostOpenDocument(Document), OpenDesignerBase<PropertyHousingFE>.ResetViewOptions(), OpenDesignerBase<PropertyHousingFE>.Instantiate(Reference, Canvas), OpenDesignerBase<PropertyHousingFE>.MakeReference(LinkedList<Reference>), OpenDesignerBase<PropertyHousingFE>.MakeReferenceImpl(LinkedList<Reference>), OpenDesignerBase<PropertyHousingFE>.TypeFileName, OpenDesignerBase<PropertyHousingFE>.TargetBody, OpenDesignerBase<PropertyHousingFE>.TypeOfParent, OpenDesignerBase<PropertyHousingFE>.Extension, OpenDesignerBase<PropertyHousingFE>.HasLayerExplicitly, OpenDesignerBase<PropertyHousingFE>.Referencable, OpenDesignerBase<PropertyHousingFE>.Visible, Entity<PropertyHousingFE>.Initialize(Unit.ConvertFactor), Entity<PropertyHousingFE>.GetUnnamedObjectName(object), Entity<PropertyHousingFE>.FindLocal(string), Entity<PropertyHousingFE>.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

HousingFE()

Initializes a new instance of the class.

public HousingFE()

HousingFE(string)

Initializes a new instance of the class.

public HousingFE(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 doc.

public override Document SetDataToDesignDoc(bool bRecord)

Parameters

bRecord bool

Returns

Document

Connect with Ansys