Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class Bumpstop

Last update: 09.03.2026

Namespace: VM.Managed.DAFUL.Car.Force
Assembly: VMDCar.dll

The bumpstop force class.

public class Bumpstop : ForceCar<PropertyBumpstop>, 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, IDraw, IDrawIcon, IReferencable, ITransformable, IConnector, IEntityRelation, IGenerable, IArgument, IReportable, IFlip, IHasReplaceableEntity, IEnableForSimulationScenario, ITorqueReferenceForBearing, ITemplateObject

Inheritance

object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<EntityEventCore> ← ContainerObject<EntityEventCore> ← EntityBase ← Entity<PropertyBumpstop> ← Connector<PropertyBumpstop> ← Force<PropertyBumpstop> ← ForceCar<PropertyBumpstop> ← Bumpstop

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, IDraw, IDrawIcon, IReferencable, ITransformable, IConnector, IEntityRelation, IGenerable, IArgument, IReportable, IFlip, IHasReplaceableEntity, IEnableForSimulationScenario, ITorqueReferenceForBearing, ITemplateObject

Inherited Members

ForceCar<PropertyBumpstop>.m_bSkipToUpdateSymmetric, ForceCar<PropertyBumpstop>.Initialize(Unit.ConvertFactor), ForceCar<PropertyBumpstop>.WriteTemplateImpl(XmlWriter), ForceCar<PropertyBumpstop>.ReadTemplateImpl(XmlReader), Force<PropertyBumpstop>.Initialize(Unit.ConvertFactor), Force<PropertyBumpstop>.WriteMarker(XmlWriter, Marker, string), Force<PropertyBumpstop>.ReadMarker(XmlReader, Marker, string), Force<PropertyBumpstop>.UseForSimulationScenario, Connector<PropertyBumpstop>.Initialize(Unit.ConvertFactor), Connector<PropertyBumpstop>.GetTargetListForUpdate(), Connector<PropertyBumpstop>.PostAddToDocument(), Connector<PropertyBumpstop>.ResetInvalidEntity(), Connector<PropertyBumpstop>.Verify(VerifiedResult), Connector<PropertyBumpstop>.LinkRequestUpdate(object, LinkEventArgs), Connector<PropertyBumpstop>.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), Connector<PropertyBumpstop>.Draw(Canvas), Connector<PropertyBumpstop>.ReDraw(), Connector<PropertyBumpstop>.FindLocal(string), Connector<PropertyBumpstop>.Instantiate(Reference, Canvas), Connector<PropertyBumpstop>.MakeReference(LinkedList<Reference>), Connector<PropertyBumpstop>.MakeReferenceImpl(LinkedList<Reference>), Connector<PropertyBumpstop>.GetLayerImpl(), Connector<PropertyBumpstop>.SetLayerImpl(Layer), Connector<PropertyBumpstop>.SwitchImpl(), Connector<PropertyBumpstop>.BaseMarker, Connector<PropertyBumpstop>.ActionMarker, Connector<PropertyBumpstop>.ConnectorReferenceMarker, Connector<PropertyBumpstop>.PreventDuplicatedRBE, Connector<PropertyBumpstop>.Generable, Connector<PropertyBumpstop>.HasLayerExplicitly, Connector<PropertyBumpstop>.Hide, Connector<PropertyBumpstop>.Referencable, Connector<PropertyBumpstop>.Visible, Connector<PropertyBumpstop>.Layer, Connector<PropertyBumpstop>.ReferenceType, Connector<PropertyBumpstop>.ArgumentType, Connector<PropertyBumpstop>.CanWriteToOutFileImpl, Connector<PropertyBumpstop>.ReportTypeImpl, Connector<PropertyBumpstop>.CanSwitchImpl, Entity<PropertyBumpstop>.Initialize(Unit.ConvertFactor), Entity<PropertyBumpstop>.GetUnnamedObjectName(object), Entity<PropertyBumpstop>.FindLocal(string), Entity<PropertyBumpstop>.Property, EntityBase.Initialize(Unit.ConvertFactor), EntityBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase), EntityBase.PropertyRequestUpdate(object, LinkEventArgs), EntityBase.OnDeserializationForAttribute(), EntityBase.OnUpdatePropertyImpl(Property, LinkEventArgs), EntityBase.LinkRequestDestroying(object, LinkEventArgs), EntityBase.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), EntityBase.FixUp(ObjectBase), EntityBase.FindLocal(string), EntityBase.WriteTemplateImpl(XmlWriter), EntityBase.ReadTemplateImpl(XmlReader), EntityBase.LinkAddedToDocument(object, AddToDocEventArgs), EntityBase.OnDeserialization(object), EntityBase.Name, EntityBase.FullName, EntityBase.NonSymmetricName, EntityBase.DisplayName, EntityBase.IsEnabled, EntityBase.Comment, EntityBase.HasLayerExplicitly, EntityBase.UntypedProperty, EntityBase.IsFileProperty, EntityBase.Layer, EntityBase.IsVisible, ContainerObject<EntityEventCore>.Find(string), ContainerObject<EntityEventCore>.FindLocal(string), ContainerObject<EntityEventCore>.GetUnnamedObjectName(object), ContainerObject<EntityEventCore>.GetNewEntityName(string), ContainerObject<EntityEventCore>.GetNewEntityName(string, bool, int), ContainerObject<EntityEventCore>.GetNewEntityName(string, bool, int, int), Object<EntityEventCore>.GetKey(), Object<EntityEventCore>.Initialize(Unit.ConvertFactor), Object<EntityEventCore>.SetIconColor(Canvas), Object<EntityEventCore>.OnDeserialization(object), Object<EntityEventCore>.CustomGetObjectData(SerializationInfo, StreamingContext), Object<EntityEventCore>.RollbackEvent(), Object<EntityEventCore>.OnDeserializedCore(object), Object<EntityEventCore>.Key, Object<EntityEventCore>.UntypedEventCore, Object<EntityEventCore>.EventCore, Object<EntityEventCore>.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

Bumpstop()

Initializes a new instance of the class.

public Bumpstop()

Bumpstop(string)

Initializes a new instance of the class.

public Bumpstop(string strName)

Parameters

strName string

Name of the STR.

Properties

CanWriteToOutFileImpl

protected override bool CanWriteToOutFileImpl { get; }

Property Value

bool

Diameter

Gets or sets the diameter.

public double Diameter { get; set; }

Property Value

double

GeomColor

Gets or sets the color of the geometry.

public string GeomColor { get; set; }

Property Value

string

MethodCoef

Gets or sets the method coef.

public ExpressionValueVariable MethodCoef { get; set; }

Property Value

ExpressionValueVariable

MethodTypes

Gets or sets the method types.

public Bumpstop.MethodType MethodTypes { get; set; }

Property Value

Bumpstop.MethodType

ReportTypeImpl

Gets the report type.

protected override IReportable.ReportEntityType ReportTypeImpl { get; }

Property Value

IReportable.ReportEntityType

Methods

Draw(Canvas)

Draws the icon.

public override void Draw(Canvas canvas)

Parameters

canvas Canvas

The canvas has icon information.

Initialize(ConvertFactor)

Initializes member through unit convert factor.

public override void Initialize(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

ReadTemplateImpl(XmlReader)

Reads the template document [implementation].

protected override void ReadTemplateImpl(XmlReader reader)

Parameters

reader XmlReader

The reader.

WriteTemplateImpl(XmlWriter)

Writes the template document [implementation].

protected override void WriteTemplateImpl(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

Connect with Ansys