Class CalculateToothStiffnessForRAP
Last update: 16.07.2025Namespace: 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
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
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
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.