Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ShoeProfileSingle

Last update: 16.07.2025

Namespace: VM.Managed.CAD.Track
Assembly: VMDTrackBase.dll

The class for single shoe profile.

public class ShoeProfileSingle : ShoeProfileParametric

Inheritance

objectShoeProfileBaseShoeProfileParametricShoeProfileSingle

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(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