Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ShoeProfileTriple

Last update: 16.07.2025

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

The class for triple shoe profile.

public class ShoeProfileTriple : ShoeProfileParametric

Inheritance

objectShoeProfileBaseShoeProfileParametricShoeProfileTriple

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

ShoeProfileTriple()

Initializes a new instance of the class.

public ShoeProfileTriple()

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

ShoeDistance3

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

public double ShoeDistance3 { get; set; }

Property Value

double

TailHeight

Gets and sets height for tail.

public double TailHeight { get; set; }

Property Value

double

ThirdGH

Gets and sets height for third grouser .

public double ThirdGH { get; set; }

Property Value

double

ThirdGLW

Gets and sets lower width for third grouser.

public double ThirdGLW { get; set; }

Property Value

double

ThirdGUW

Gets and sets upper width for third grouser

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