Class ShoeProfileDouble
Last update: 16.07.2025Namespace: VM.Managed.CAD.Track
Assembly: VMDTrackBase.dll
The class for double shoe profile.
public class ShoeProfileDouble : ShoeProfileParametric
Inheritance
object ← ShoeProfileBase ← ShoeProfileParametric ← ShoeProfileDouble
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
ShoeProfileDouble()
Initializes a new instance of the
public ShoeProfileDouble()
Properties
SecondGH
Gets and sets height for second grouser .
public double SecondGH { get; set; }
Property Value
SecondGLW
Gets and sets lower width for second grouser.
public double SecondGLW { get; set; }
Property Value
SecondGUW
Gets and sets upper width for second grouser
public double SecondGUW { get; set; }
Property Value
ShoeDistance2
Gets and sets longitudinal distance from reference position to second grouser center position.
public double ShoeDistance2 { get; set; }
Property Value
TailHeight
Gets and sets height for tail.
public double TailHeight { 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()