Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class MotorDesigner.HousingSection

Last update: 16.07.2025

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

Housing Section

public class MotorDesigner.HousingSection : LinkContainer, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← MotorDesigner.HousingSection

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

Constructors

HousingSection()

Initializes a new instance of the class.

public HousingSection()

Properties

BearingRBEs

Gets or sets the rbe for bearing.

public MotorDesigner.RBECreator[] BearingRBEs { get; set; }

Property Value

MotorDesigner.RBECreator[]

Hr

Gets or sets the Hr.

public ExpressionValueVariable Hr { get; set; }

Property Value

ExpressionValueVariable

LengthSet

Gets or sets the length set.

public Variable[] LengthSet { get; set; }

Property Value

Variable[]

MTGBoltDiameter

Gets or sets the MTG bolt diameter.

public ExpressionValueVariable MTGBoltDiameter { get; set; }

Property Value

ExpressionValueVariable

Material

Gets or sets the material.

public IMaterial Material { get; set; }

Property Value

IMaterial

MountRBEs

Gets or sets the rbe for mount.

public MotorDesigner.RBECreator[] MountRBEs { get; set; }

Property Value

MotorDesigner.RBECreator[]

NumberOfMountingBolt

Gets or sets the number of mounting bolt.

public ExpressionValueVariable NumberOfMountingBolt { get; set; }

Property Value

ExpressionValueVariable

NumberOfRib

Gets or sets the number of rib.

public ExpressionValueVariable NumberOfRib { get; set; }

Property Value

ExpressionValueVariable

RibType

Gets or sets the rib type

public MotorDesigner.HousingSection.Rib RibType { get; set; }

Property Value

MotorDesigner.HousingSection.Rib

StatorMountingDirectionType

Gets or sets the stator mounting direction type

public MotorDesigner.HousingSection.StatorMountingDirection StatorMountingDirectionType { get; set; }

Property Value

MotorDesigner.HousingSection.StatorMountingDirection

StatorRBEs

Gets or sets the rbe for stator.

public MotorDesigner.RBECreator[] StatorRBEs { get; set; }

Property Value

MotorDesigner.RBECreator[]

ThicknessSet

Gets or sets the thickness set.

public Variable[] ThicknessSet { get; set; }

Property Value

Variable[]

TieContact

Gets or sets the tie.

public Tie TieContact { get; set; }

Property Value

Tie

Wr

Gets or sets the Wr.

public ExpressionValueVariable Wr { get; set; }

Property Value

ExpressionValueVariable

_Material

Gets or sets the material.

public Linker<imaterial> _Material { get; set; }

Property Value

Linker

Methods

CreateBuilder(Document)

Create builder

public MotorHousingBuiler CreateBuilder(Document doc)

Parameters

doc Document

The document

Returns

MotorHousingBuiler

GetMeasureBottomSideLowerPoint()

Gets measure bottom side point

public Vector GetMeasureBottomSideLowerPoint()

Returns

Vector

GetMeasureBottomSidePoint()

Gets measure bottom side point

public Vector GetMeasureBottomSidePoint()

Returns

Vector

GetMeasureBottomSideUpperPoint()

Gets measure bottom side upper point

public Vector GetMeasureBottomSideUpperPoint()

Returns

Vector

GetMeasureRearCoverCenterPoint()

Gets the measure rear cover center point

public Vector GetMeasureRearCoverCenterPoint()

Returns

Vector

GetMeasureTopSideLowerPoint()

Gets measure top side lower point

public Vector GetMeasureTopSideLowerPoint()

Returns

Vector

GetMeasureTopSidePoint()

Gets measure top side point

public Vector GetMeasureTopSidePoint()

Returns

Vector

GetMeasureTopSideUpperPoint()

Gets measure top side upper point

public Vector GetMeasureTopSideUpperPoint()

Returns

Vector

Initialize(ConvertFactor)

Initializes member through unit convert factor.

public override void Initialize(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

OnDeserialization(object)

Called when [deserialization].

protected override void OnDeserialization(object sender)

Parameters

sender object

The sender.

Connect with Ansys