Skip to main content

Motion Standalone Preprocessor C# library 2024 R2

Class CalculateToothStiffnessForRAP

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.GearTrain.Operation
Assembly: VMOpGearTrain.dll

Calculate tooth stiffness operation for Rack and Pinion

public class CalculateToothStiffnessForRAP : CalculateToothStiffness, IOperation

Inheritance

object ← OperationBase ← CalculateToothStiffness ← CalculateToothStiffnessForRAP

Implements

IOperation

Inherited Members

CalculateToothStiffness.m_doc, CalculateToothStiffness.m_strDocInfo, CalculateToothStiffness.m_strDatFile, CalculateToothStiffness.m_arTeethPosition, CalculateToothStiffness.m_nNumberOfMarker, CalculateToothStiffness.m_ardDeform, CalculateToothStiffness.m_nGearIdx, CalculateToothStiffness.m_strGearSet, CalculateToothStiffness.m_bAdvancedGearGeometry, CalculateToothStiffness.m_bRingGear, CalculateToothStiffness.Execute(), CalculateToothStiffness.GetInformation(XmlWriter), CalculateToothStiffness.Result(), CalculateToothStiffness.CreateSetNode(MeshDocument, string), CalculateToothStiffness.CreateMarkerOnNode(MeshDocument, int, ref List<VectorBase>), CalculateToothStiffness.FindReferConnectEntity<T>(NodalBody, string), CalculateToothStiffness.GetBasePositionOfTScalar(Vector, Vector, bool), CalculateToothStiffness.ReadOutFile(string, int, ref double[]), CalculateToothStiffness.WriteDat(string), CalculateToothStiffness.Name, OperationBase.g_bRedrawKernel, OperationBase.g_bVerify, OperationBase.g_bSkipAddEvent, OperationBase.g_bDupicateMsg, OperationBase.m_bIsHistoryMerge, OperationBase.Execute(), OperationBase.PostExecute(), OperationBase.GetInformation(XmlWriter), OperationBase.Create(string, View, object), OperationBase.Create(string, IDocument, object), OperationBase.Create(string, object), OperationBase.Create(string), OperationBase.StartSession(), OperationBase.StartSession(OperationBase, OperationBase.PostOperation), OperationBase.StartSession(OperationBase), OperationBase.StartSessionAndWait(), OperationBase.StartSessionAndWait(OperationBase, OperationBase.PostOperation), OperationBase.StartSessionAndWait(OperationBase), OperationBase.Initialize(OperationBase.ShowVerifyResult), OperationBase.RecordJournal(OperationBase), OperationBase.UseSession(string), OperationBase.raise_OnOperationStatusChanged(object, OperationStatusEventArgs), OperationBase.raise_OnEndOperation(object, EventArgs), OperationBase.ClearCurrentMark(string), OperationBase.ClearCurrentMark(IDocument), OperationBase.ClearCurrentMark(), OperationBase.GlobalOverride, OperationBase.IsDoingThread, OperationBase.ExecuteMacro, OperationBase.SimStatus, OperationBase.Status, OperationBase.autoEvents, OperationBase.IsHistoryMerge, OperationBase.SkipClearTemporaryLinkContainer, OperationBase.PostExecuteClearTemporaryLinkContainer, OperationBase.SkipEndOperation, OperationBase.UseMacro, OperationBase.MarkStatus, OperationBase.UseThread, OperationBase.Name, OperationBase.ExecutableOnHold, OperationBase.Override, OperationBase.Parameter, OperationBase.View, OperationBase.Document, OperationBase.OnEndOperation, OperationBase.OnOperationStatusChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects<T>(object, LinkPropertyType)

Constructors

CalculateToothStiffnessForRAP(string, string, double, Vector[], uint, int, string)

Initializes a new instance of the class.

public CalculateToothStiffnessForRAP(string strDocInfo, string strDatFile, double dEndPosY, Vector[] arTeethPosition, uint nNumberOfMarker, int nGearIdx, string strGearset)

Parameters

strDocInfo string

The string document information.

strDatFile string

the string dat file.

dEndPosY double

The d end position y.

arTeethPosition Vector[]

The ar teeth position.

nNumberOfMarker uint

The n number of marker.

nGearIdx int

Index of the n gear.

strGearset string

The gearset name.

CalculateToothStiffnessForRAP(Document3D, string, string, double, Vector[], uint, int, string)

Initializes a new instance of the class.

public CalculateToothStiffnessForRAP(Document3D doc, string strDocInfo, string strDatFile, double dEndPosY, Vector[] arTeethPosition, uint nNumberOfMarker, int nGearIdx, string strGearset)

Parameters

doc Document3D

The document.

strDocInfo string

The string document information.

strDatFile string

the string dat file.

dEndPosY double

The d end position y.

arTeethPosition Vector[]

The ar teeth position.

nNumberOfMarker uint

The n number of marker.

nGearIdx int

Index of the n gear.

strGearset string

The gearset name.

CalculateToothStiffnessForRAP(JournalParameter)

Initializes a new instance of the class.

public CalculateToothStiffnessForRAP(JournalParameter jp)

Parameters

jp JournalParameter

The jp.

Methods

CreateSetNode(MeshDocument, string)

Create setNode.

protected override bool CreateSetNode(MeshDocument docMesh, string strName)

Parameters

docMesh MeshDocument

The doc.

strName string

The name.

Returns

bool

Connect with Ansys