Class PropertyShaftSet
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
Property of simple Shaft set
public class PropertyShaftSet : PropertyShaftSetBase, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inheritance
object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<PropertyEventCore> ← ContainerObject<PropertyEventCore> ← Property ← PropertyHousingBase ← PropertyShaftSetBase ← PropertyShaftSet
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, IContainer, ILinkContainer, IOwned, IHasID
Inherited Members
PropertyShaftSetBase.Initialize(Unit.ConvertFactor), PropertyShaftSetBase.LinkRequestUpdate(object, LinkEventArgs), PropertyShaftSetBase.LinkRequestDestroying(object, LinkEventArgs), PropertyShaftSetBase.OnDeserialization(object), PropertyShaftSetBase.GetGlobalAxisCore(Body[], ref List<VectorBase[]>), PropertyShaftSetBase.GetNextLocationPoint(SectionGeometryBase, Vector, VectorBase), PropertyShaftSetBase.AddSectionInfo(SectionInfo), PropertyShaftSetBase.AddGearInfo(GearGeometryInfo, double, Document3D, IOpenDesignerForGearTrain, RacewayGeometryInfo), PropertyShaftSetBase.AddGeometryInfo(GeometryInfoBase, double, Document3D, IOpenDesignerForGearTrain), PropertyShaftSetBase.AddGeometryInfo(GeometryInfoBase, double, Document3D, IOpenDesignerForGearTrain, bool), PropertyShaftSetBase.AddPowerLoad(PowerLoad), PropertyShaftSetBase.AddMeasurePoint(MeasurePoint), PropertyShaftSetBase.FindLocal(string), PropertyShaftSetBase.FindRack(double, double, Document3D), PropertyShaftSetBase.IsSameValue(double, double), PropertyShaftSetBase.IsLooseSameValue(double, double), PropertyShaftSetBase.IsSameVector(VectorBase, VectorBase), PropertyShaftSetBase.IsLooseSameVector(VectorBase, VectorBase), PropertyShaftSetBase.FindSection(double, double, Document3D), PropertyShaftSetBase.FindSection(double), PropertyShaftSetBase.FindSectionWithGearInfo(GearGeometryInfo, double), PropertyShaftSetBase.FindSectionWithRacewayInfo(RacewayGeometryInfo, double), PropertyShaftSetBase.FindSectionWithSlidingBearingInfo(SBGeometryInfo, double), PropertyShaftSetBase.RemoveSectionInfo(SectionInfo), PropertyShaftSetBase.RemoveRackSectionInfo(GearGeometryInfo), PropertyShaftSetBase.ClearSectionInfo(), PropertyShaftSetBase.RemovePowerLoad(PointEntityOnShaftSet), PropertyShaftSetBase.RemoveMeasurePoint(PointEntityOnShaftSet), PropertyShaftSetBase.InsertSectionInfo(SectionInfo, SectionInfo[]), PropertyShaftSetBase.GetLengthUntilTargetSegment(SectionInfo), PropertyShaftSetBase.GetShaftStartEndPoint(), PropertyShaftSetBase.GetGearStartEndPoint(), PropertyShaftSetBase.GetBearingStartEndPoint(), PropertyShaftSetBase.GetPowerLoadPoint(), PropertyShaftSetBase.IsContainsNameOfPowerLoad(string), PropertyShaftSetBase.IsContainsNameOfMeasurePoint(string), PropertyShaftSetBase.IsContainsOffsetOfMeasurePoint(double), PropertyShaftSetBase.IsContainsOffsetOfPowerLoad(double), PropertyShaftSetBase.GetNewNameFromPowerLoad(string), PropertyShaftSetBase.GetNewNameFromMeasurePoint(string), PropertyShaftSetBase.SetColor(string), PropertyShaftSetBase.SectionInfos, PropertyShaftSetBase.StartPoint, PropertyShaftSetBase.StartAxis, PropertyShaftSetBase.StartAxisValue, PropertyShaftSetBase.EccentricDirection, PropertyShaftSetBase.BeamSectionRatio, PropertyShaftSetBase.WidthForDurabilityAnalysis, PropertyShaftSetBase.Color, PropertyShaftSetBase.UseMiddleElementReferenceFrame, PropertyShaftSetBase.PowerLoads, PropertyShaftSetBase.InputPowerLoad, PropertyShaftSetBase.OutputPowerLoad, PropertyShaftSetBase.MeasurePoints, PropertyShaftSetBase.DrawingColor, PropertyShaftSetBase.TotalSectionLength, PropertyShaftSetBase.AssemblyTolerance, PropertyHousingBase.Initialize(Unit.ConvertFactor), PropertyHousingBase.GetUnnamedObjectName(object), PropertyHousingBase.FindLocal(string), PropertyHousingBase.GeometryInfos(GeometryInfoBase.GeometryType), PropertyHousingBase.FindAddedBuilderFromGeomInfo(GeometryInfoBase, string), PropertyHousingBase.IsAvaiableToAddOrModifyGearWithAxis(GearTrainDocument, string, VectorBase, VectorBase, GearGeometryInfo), PropertyHousingBase.IsAvaiableToAddOrModifyCrossHelicalGearWithAxis(GearTrainDocument, string, VectorBase, VectorBase, GearGeometryInfo), PropertyHousingBase.IsAvaiableToAddOrModifyGearWithCenterDistance(GearTrainDocument, string, VectorBase, VectorBase, GearGeometryInfo), PropertyHousingBase.GetGlobalAxisCore(Body[], ref List<VectorBase[]>), PropertyHousingBase.AddPointLoad(IPointLoad), PropertyHousingBase.RemovePointLoad(IPointEntity), PropertyHousingBase.IsContainsNameOfPointLoad(string), PropertyHousingBase.GetPointLoadPoint(), PropertyHousingBase.IsContainsOffsetOfPointLoad(double), PropertyHousingBase.GetNewNameFromPointLoad(string), PropertyHousingBase.AddUnbalanceMass(IUnbalanceMass), PropertyHousingBase.RemoveUnbalanceMass(IPointEntity), PropertyHousingBase.IsContainsNameOfUnbalanceMass(string), PropertyHousingBase.GetUnbalanceMassPoint(), PropertyHousingBase.IsContainsOffsetOfUnbalanceMass(double), PropertyHousingBase.GetNewNameFromUnbalanceMass(string), PropertyHousingBase.GetNewNameFromChildEntityCore(List<string>, string), PropertyHousingBase.OnDeserialization(object), PropertyHousingBase.PointLoads, PropertyHousingBase.IPointLoads, PropertyHousingBase.UnbalanceMasses, PropertyHousingBase.IUnbalanceMasses, PropertyHousingBase.ComponentAnalysis, Property.Initialize(Unit.ConvertFactor), Property.PropertyRequestUpdate(object, LinkEventArgs), Property.OnUpdatePropertyImpl(Property, LinkEventArgs), Property.GetUnnamedObjectName(object), Property.FindLocal(string), Property.Draw(Canvas, TMatrix, TMatrix, bool), ContainerObject<PropertyEventCore>.Find(string), ContainerObject<PropertyEventCore>.FindLocal(string), ContainerObject<PropertyEventCore>.GetUnnamedObjectName(object), ContainerObject<PropertyEventCore>.GetNewEntityName(string), ContainerObject<PropertyEventCore>.GetNewEntityName(string, bool, int), ContainerObject<PropertyEventCore>.GetNewEntityName(string, bool, int, int), Object<PropertyEventCore>.GetKey(), Object<PropertyEventCore>.Initialize(Unit.ConvertFactor), Object<PropertyEventCore>.SetIconColor(Canvas), Object<PropertyEventCore>.OnDeserialization(object), Object<PropertyEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<PropertyEventCore>.RollbackEvent(), Object<PropertyEventCore>.OnDeserializedCore(object), Object<PropertyEventCore>.Key, Object<PropertyEventCore>.UntypedEventCore, Object<PropertyEventCore>.EventCore, Object<PropertyEventCore>.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
PropertyShaftSet()
Initializes a new instance of the
public PropertyShaftSet()