Skip to main content

Motion Standalone Preprocessor C# library 2026 R1

Class ShoeProfileSingle

Last update: 09.03.2026

Namespace: 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<T>(object, LinkPropertyType)

Constructors

ShoeProfileSingle()

Initializes a new instance of the class.

public ShoeProfileSingle()

Properties

LDQ2

Gets and sets longitudinal distance from reference position to q2.

public double LDQ2 { get; set; }

Property Value

double

RQ2

Gets and sets arc radius with respect to q2.

public double RQ2 { get; set; }

Property Value

double

VDQ2

Gets and sets vertical distance from reference position to q2.

public double VDQ2 { get; set; }

Property Value

double

Methods

CheckValidationAboutBuild()

Checks the validation about build.

public override void CheckValidationAboutBuild()

CreateProfile()

Create profile data.

protected override bool CreateProfile()

Returns

bool

SetInitializeValue()

public override void SetInitializeValue()

Validation()

Check validation for member variables.

public override void Validation()

Connect with Ansys