Table of Contents

Interface ICuttingPara

Namespace
Hi.MillingForces.Fittings
Assembly
HiMech.dll

Interface of milling parameter. The milling parameter is trainable.

public interface ICuttingPara : IGetCuttingPara, IMakeXmlSource, INameNote
Inherited Members
Extension Methods

Properties

ElementNum

Element number.

int ElementNum { get; }

Property Value

int

FluteFormNum

Flute form number.

int FluteFormNum { get; }

Property Value

int

Methods

CloneTemplate()

Clone template.

ICuttingPara CloneTemplate()

Returns

ICuttingPara

clone template

GenUnitParas()

Generate ICuttingParas. The elements of each ICuttingPara are (1,0,0,0,..),(0,1,0,0,..),.… For parameter training.

List<ICuttingPara> GenUnitParas()

Returns

List<ICuttingPara>

unit parameters.

GetElementByIndex(int)

Get element by index. For parameter training.

double GetElementByIndex(int elementIndex)

Parameters

elementIndex int

element index

Returns

double

value

SetElementByIndex(int, double)

Set element by index. For parameter training.

void SetElementByIndex(int elementIndex, double v)

Parameters

elementIndex int

element index

v double

value

ToTemplateXElement()

Get XElement for templating.

XElement ToTemplateXElement()

Returns

XElement