Class PointEntityOnShaftSet
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.GearTrain
Assembly: VMDGearTrain.dll
PointEntity On ShaftSet
public abstract class PointEntityOnShaftSet : SubEntity, IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Derived
MeasurePoint, PointLoad, PowerLoad, UnbalanceMass
Implements
IObservableObject, IDisposableObject, ILinkable, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, ISubEntity, IEntityBase, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, IHasName, IEnabled, IHasComment, INamed, INavigatorItem
Inherited Members
SubEntity.Initialize(Unit.ConvertFactor),
SubEntity.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
SubEntity.FixUp(ObjectBase),
SubEntity.WriteTemplateImpl(XmlWriter),
SubEntity.ReadTemplateImpl(XmlReader),
SubEntity.Name,
SubEntity.FullName,
SubEntity.NonSymmetricName,
SubEntity.DisplayName,
SubEntity.IsEnabled,
SubEntity.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
PointEntityOnShaftSet()
Initializes a new instance of the
public PointEntityOnShaftSet()
PointEntityOnShaftSet(string)
Initializes a new instance of the
public PointEntityOnShaftSet(string strName)
Parameters
strName string
Name of the sub entity.
Properties
OffsetToAxisDirection
Gets the offset to axis direction.
public double OffsetToAxisDirection { get; }
Property Value
Position
Gets the position.
public VectorBase Position { get; }
Property Value
VectorBase
ReferenceOffset
Gets or sets the reference offset. Use SetReferenceOffset() when this instance sets for undo/redo
public double ReferenceOffset { get; set; }
Property Value
TypeOfReference
Gets or sets the type of reference. Use SetTypeOfReference() when this instance sets for undo/redo
public PointEntityOnShaftSet.ReferenceType TypeOfReference { get; set; }
Property Value
PointEntityOnShaftSet.ReferenceType
Width
Gets or sets the width.
public ExpressionValueVariable Width { get; set; }
Property Value
ExpressionValueVariable
Methods
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.
SetReferenceOffset(double)
Set reference offset.
public void SetReferenceOffset(double dOffset)
Parameters
dOffset double
The reference offset.
SetTypeOfReference(ReferenceType)
Set reference offset.
public void SetTypeOfReference(PointEntityOnShaftSet.ReferenceType type)
Parameters
type PointEntityOnShaftSet.ReferenceType
The reference type.