Class HousingMeshFree
Last update: 09.03.2026Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
MeshFree housing
public class HousingMeshFree : HousingBase<PropertyHousingMeshFree>, 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<PropertyHousingMeshFree> ← OpenDesignerBase<PropertyHousingMeshFree> ← HousingBase<PropertyHousingMeshFree> ← HousingMeshFree
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<PropertyHousingMeshFree>.LinkRequestUpdate(object, LinkEventArgs), HousingBase<PropertyHousingMeshFree>.LinkRequestDestroying(object, LinkEventArgs), HousingBase<PropertyHousingMeshFree>.FindLocal(string), HousingBase<PropertyHousingMeshFree>.GetUnnamedObjectName(object), HousingBase<PropertyHousingMeshFree>.MakeReferenceImpl(LinkedList<Reference>), HousingBase<PropertyHousingMeshFree>.SetDataToDesignDoc(bool), HousingBase<PropertyHousingMeshFree>.GetBuilder(), HousingBase<PropertyHousingMeshFree>.FindBody(ObjectBase), HousingBase<PropertyHousingMeshFree>.Body, HousingBase<PropertyHousingMeshFree>.Transformation, HousingBase<PropertyHousingMeshFree>.TypeOfCreate, HousingBase<PropertyHousingMeshFree>.TargetBody, HousingBase<PropertyHousingMeshFree>.TypeFileName, HousingBase<PropertyHousingMeshFree>.Layer, OpenDesignerBase<PropertyHousingMeshFree>.LinkRequestDestroying(object, LinkEventArgs), OpenDesignerBase<PropertyHousingMeshFree>.SetDataToDesignDoc(bool), OpenDesignerBase<PropertyHousingMeshFree>.CheckLicense(), OpenDesignerBase<PropertyHousingMeshFree>.FindBody(ObjectBase), OpenDesignerBase<PropertyHousingMeshFree>.SetCustomFilterEvent(object), OpenDesignerBase<PropertyHousingMeshFree>.GetFilePath(), OpenDesignerBase<PropertyHousingMeshFree>.PostOpenDocument(Document), OpenDesignerBase<PropertyHousingMeshFree>.ResetViewOptions(), OpenDesignerBase<PropertyHousingMeshFree>.Instantiate(Reference, Canvas), OpenDesignerBase<PropertyHousingMeshFree>.MakeReference(LinkedList<Reference>), OpenDesignerBase<PropertyHousingMeshFree>.MakeReferenceImpl(LinkedList<Reference>), OpenDesignerBase<PropertyHousingMeshFree>.TypeFileName, OpenDesignerBase<PropertyHousingMeshFree>.TargetBody, OpenDesignerBase<PropertyHousingMeshFree>.TypeOfParent, OpenDesignerBase<PropertyHousingMeshFree>.Extension, OpenDesignerBase<PropertyHousingMeshFree>.HasLayerExplicitly, OpenDesignerBase<PropertyHousingMeshFree>.Referencable, OpenDesignerBase<PropertyHousingMeshFree>.Visible, Entity<PropertyHousingMeshFree>.Initialize(Unit.ConvertFactor), Entity<PropertyHousingMeshFree>.GetUnnamedObjectName(object), Entity<PropertyHousingMeshFree>.FindLocal(string), Entity<PropertyHousingMeshFree>.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
HousingMeshFree()
Initializes a new instance of the
public HousingMeshFree()
HousingMeshFree(string)
Initializes a new instance of the
public HousingMeshFree(string strName)
Parameters
strName string
Name of the string.
Properties
Extension
Gets the extension.
protected override string Extension { get; }
Property Value
string
TargetBody
Gets the target body.
public override ObjectBase[] TargetBody { get; }
Property Value
ObjectBase[]
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
TypeOfParent
Gets the type of parent.
public override ParentType TypeOfParent { get; }
Property Value
Methods
SetDataToDesignDoc(bool)
Sets the data to design document.
public override Document SetDataToDesignDoc(bool bRecord)
Parameters
bRecord bool
Returns
Document