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
FluteFormNum
Flute form number.
int FluteFormNum { get; }
Property Value
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
intelement index
Returns
- double
value
SetElementByIndex(int, double)
Set element by index. For parameter training.
void SetElementByIndex(int elementIndex, double v)
Parameters
ToTemplateXElement()
Get XElement for templating.
XElement ToTemplateXElement()