Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ShoeProfileDouble

Last update: 16.07.2025

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

The class for double shoe profile.

public class ShoeProfileDouble : ShoeProfileParametric

Inheritance

objectShoeProfileBaseShoeProfileParametricShoeProfileDouble

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

ShoeProfileDouble()

Initializes a new instance of the class.

public ShoeProfileDouble()

Properties

SecondGH

Gets and sets height for second grouser .

public double SecondGH { get; set; }

Property Value

double

SecondGLW

Gets and sets lower width for second grouser.

public double SecondGLW { get; set; }

Property Value

double

SecondGUW

Gets and sets upper width for second grouser

public double SecondGUW { get; set; }

Property Value

double

ShoeDistance2

Gets and sets longitudinal distance from reference position to second grouser center position.

public double ShoeDistance2 { get; set; }

Property Value

double

TailHeight

Gets and sets height for tail.

public double TailHeight { 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