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