Class ShaftSet
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
Shaft set for simple
public class ShaftSet : ShaftSetBase<propertyshaftset>, 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, ITransparentable, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IHasPowerLoad, IShaftSet, IHousing, IHasBuilder, IReportable
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
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, ITransparentable, IConnectable, IMarkerParent, IEntityRelation, IHasBody, IHasPowerLoad, IShaftSet, IHousing, IHasBuilder, IReportable
Inherited Members
ShaftSetBase
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ShaftSet()
Initializes a new instance of the
public ShaftSet()
ShaftSet(string)
Initializes a new instance of the
public ShaftSet(string strName)
Parameters
strName string
Name of the string.
Properties
TypeOfParent
Gets the type of parent.
public override ParentType TypeOfParent { get; }
Property Value
Methods
AddBuilder(Builder)
Adds the builder.
public void AddBuilder(Builder bui)
Parameters
bui Builder
The bui.
CreateSection(string, Section, string, string[], string, string)
Create Section
public void CreateSection(string strSectionName, Section section, string strCrossSection, string[] arCrossSectionValueInfo, string strLength, string strEccentricity)
Parameters
strSectionName string
The section name
section Section
The section
strCrossSection string
The cross section
arCrossSectionValueInfo string[]
The cross section value information
strLength string
The length
strEccentricity string
The eccentricity
OnDeserializationForAttribute()
Called when [deserialization for attribute].
public override void OnDeserializationForAttribute()
PostOpenDocument(Document)
Post open document.
protected override void PostOpenDocument(Document docHidden)
Parameters
docHidden Document
The hidden document.
SetDataToDesignDoc(bool)
Sets the data to design document.
public override Document SetDataToDesignDoc(bool bRecord)
Parameters
bRecord bool
Returns
Document
UpdateBuilder(List)
Updates the builder.
public void UpdateBuilder(List<builder> lstUpdateBui)
Parameters
lstUpdateBui List
The LST update bui.