Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class Reboundstop

Last update: 16.07.2025

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

The rebound stop force class

public class Reboundstop : ForceCar<PropertyReboundstop>, 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, IEnableForSimulationScenario, ITorqueReferenceForBearing, ITemplateObject

Inheritance

object ← ObservableObject ← LinkableBase ← ObjectBase ← Object<EntityEventCore> ← ContainerObject<EntityEventCore> ← EntityBase ← Entity<PropertyReboundstop> ← Connector<PropertyReboundstop> ← Force<PropertyReboundstop> ← ForceCar<PropertyReboundstop> ← Reboundstop

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, IEnableForSimulationScenario, ITorqueReferenceForBearing, ITemplateObject

Inherited Members

ForceCar<PropertyReboundstop>.m_bSkipToUpdateSymmetric, ForceCar<PropertyReboundstop>.Initialize(Unit.ConvertFactor), ForceCar<PropertyReboundstop>.WriteTemplateImpl(XmlWriter), ForceCar<PropertyReboundstop>.ReadTemplateImpl(XmlReader), Force<PropertyReboundstop>.Initialize(Unit.ConvertFactor), Force<PropertyReboundstop>.WriteMarker(XmlWriter, Marker, string), Force<PropertyReboundstop>.ReadMarker(XmlReader, Marker, string), Force<PropertyReboundstop>.UseForSimulationScenario, Connector<PropertyReboundstop>.Initialize(Unit.ConvertFactor), Connector<PropertyReboundstop>.GetTargetListForUpdate(), Connector<PropertyReboundstop>.Verify(VerifiedResult), Connector<PropertyReboundstop>.LinkRequestUpdate(object, LinkEventArgs), Connector<PropertyReboundstop>.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool), Connector<PropertyReboundstop>.Draw(Canvas), Connector<PropertyReboundstop>.ReDraw(), Connector<PropertyReboundstop>.FindLocal(string), Connector<PropertyReboundstop>.Instantiate(Reference, Canvas), Connector<PropertyReboundstop>.MakeReference(LinkedList<Reference>), Connector<PropertyReboundstop>.MakeReferenceImpl(LinkedList<Reference>), Connector<PropertyReboundstop>.GetLayerImpl(), Connector<PropertyReboundstop>.SetLayerImpl(Layer), Connector<PropertyReboundstop>.SwitchImpl(), Connector<PropertyReboundstop>.BaseMarker, Connector<PropertyReboundstop>.ActionMarker, Connector<PropertyReboundstop>.ConnectorReferenceMarker, Connector<PropertyReboundstop>.PreventDuplicatedRBE, Connector<PropertyReboundstop>.Generable, Connector<PropertyReboundstop>.HasLayerExplicitly, Connector<PropertyReboundstop>.Hide, Connector<PropertyReboundstop>.Referencable, Connector<PropertyReboundstop>.Visible, Connector<PropertyReboundstop>.Layer, Connector<PropertyReboundstop>.ReferenceType, Connector<PropertyReboundstop>.ArgumentType, Connector<PropertyReboundstop>.CanWriteToOutFileImpl, Connector<PropertyReboundstop>.ReportTypeImpl, Connector<PropertyReboundstop>.CanSwitchImpl, Entity<PropertyReboundstop>.Initialize(Unit.ConvertFactor), Entity<PropertyReboundstop>.GetUnnamedObjectName(object), Entity<PropertyReboundstop>.FindLocal(string), Entity<PropertyReboundstop>.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

Reboundstop()

Initializes a new instance of the class.

public Reboundstop()

Reboundstop(string)

Initializes a new instance of the class.

public Reboundstop(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 geom.

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 Reboundstop.MethodType MethodTypes { get; set; }

Property Value

Reboundstop.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 the specified factor.

public override void Initialize(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The 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