Class ShoeProfileSingle
Last update: 16.07.2025Namespace: VM.Managed.CAD.Track
Assembly: VMDTrackBase.dll
The class for single shoe profile.
public class ShoeProfileSingle : ShoeProfileParametric
Inheritance
object ← ShoeProfileBase ← ShoeProfileParametric ← ShoeProfileSingle
Inherited Members
ShoeProfileParametric.CreateProfile(), ShoeProfileParametric.Validation(), ShoeProfileParametric.CheckValidationAboutBuild(), ShoeProfileParametric.GetX_UsingEquationOfCircle(VectorBase, double, double), ShoeProfileParametric.GetY_UsingEquationOfCircle(VectorBase, double, double), ShoeProfileParametric.GetAngleUsingCosine2Law(VectorBase, VectorBase, VectorBase), ShoeProfileParametric.Claculation_TangentPoint_Between_Two_Circle(VectorBase, double, VectorBase, double), ShoeProfileParametric.VDP1, ShoeProfileParametric.LDP1, ShoeProfileParametric.RP1, ShoeProfileParametric.VDP2, ShoeProfileParametric.LDP2, ShoeProfileParametric.RP2, ShoeProfileParametric.VDQ1, ShoeProfileParametric.LDQ1, ShoeProfileParametric.RQ1, ShoeProfileParametric.ShoeDistance1, ShoeProfileParametric.FirstGH, ShoeProfileParametric.FirstGUW, ShoeProfileParametric.FirstGLW, ShoeProfileBase.m_lstPtOrigin, ShoeProfileBase.m_lstPtWorkPlane, ShoeProfileBase.GetPointData_For_XYPlane(), ShoeProfileBase.CreateProfile(), ShoeProfileBase.Validation(), ShoeProfileBase.CheckValidationAboutBuild(), ShoeProfileBase.GetWorkPlaneData(), ShoeProfileBase.SetInitializeValue(), ShoeProfileBase.BasePlateHeight, ShoeProfileBase.ShoeLength
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
ShoeProfileSingle()
Initializes a new instance of the
public ShoeProfileSingle()
Properties
LDQ2
Gets and sets longitudinal distance from reference position to q2.
public double LDQ2 { get; set; }
Property Value
RQ2
Gets and sets arc radius with respect to q2.
public double RQ2 { get; set; }
Property Value
VDQ2
Gets and sets vertical distance from reference position to q2.
public double VDQ2 { get; set; }
Property Value
Methods
CheckValidationAboutBuild()
Checks the validation about build.
public override void CheckValidationAboutBuild()
CreateProfile()
Create profile data.
protected override bool CreateProfile()
Returns
SetInitializeValue()
public override void SetInitializeValue()
Validation()
Check validation for member variables.
public override void Validation()