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 the ICuttingPara set used by parameter training.
The list length equals ElementNum; entry i corresponds to
the element of index i (see SetElementByIndex).
List<ICuttingPara> GenUnitParas()
Returns
- List<ICuttingPara>
training parameters.
GetElementByIndex(int)
Get element by index. For parameter training.
double GetElementByIndex(int elementIndex)
Parameters
elementIndexintelement 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()