Class MotorDesigner.HousingSection
Last update: 16.07.2025Namespace: 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
Constructors
HousingSection()
Initializes a new instance of the
public HousingSection()
Properties
BearingRBEs
Gets or sets the rbe for bearing.
public MotorDesigner.RBECreator[] BearingRBEs { get; set; }
Property Value
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
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
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
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.