Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ShoeProfileBase

Last update: 16.07.2025

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

The abstract class for shoe profile

public abstract class ShoeProfileBase

Inheritance

objectShoeProfileBase

Derived

ShoeProfileParametric, ShoeProfileSimple

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

ShoeProfileBase()

Initializes a new instance of the class.

public ShoeProfileBase()

Fields

m_lstPtOrigin

The original point data.

protected List<vectorbase> m_lstPtOrigin

Field Value

List

m_lstPtWorkPlane

The transformed point data to work plane.

protected List<vectorbase> m_lstPtWorkPlane

Field Value

List

Properties

BasePlateHeight

Gets and sets height for base plate.

public double BasePlateHeight { get; set; }

Property Value

double

ShoeLength

Gets and sets shoe total length.

public double ShoeLength { get; set; }

Property Value

double

Methods

CheckValidationAboutBuild()

Checks the validation about build.

public virtual void CheckValidationAboutBuild()

CreateProfile()

Create profile data.

protected virtual bool CreateProfile()

Returns

bool

GetPointData_For_XYPlane()

Gets points data on XY plane.

public List<vectorbase> GetPointData_For_XYPlane()

Returns

List

GetWorkPlaneData()

Gets and sets profile data transformed work plane.

protected void GetWorkPlaneData()

SetInitializeValue()

Sets initail value.

public virtual void SetInitializeValue()

Validation()

Check validation for member variables.

public virtual void Validation()

Connect with Ansys