Interface ICamApiTechOperation
Assembly: CAMAPI.TechOperation.dll
Syntax
[Guid("C0384D7A-9E7C-4867-87AA-42642AF3186C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiTechOperation
Properties
FullName
Slash divided full name of technology operation including parent groups.
Declaration
Property Value
Id
Get unique identifier of technology operation
Declaration
Property Value
IsGroup
Returns true if the operation is any kind of groups and can have child operations.
Declaration
Property Value
LCS
Local coordinate system for current operation
Declaration
Property Value
Machine
Declaration
ICamApiMachine Machine { get; }
Property Value
Object to manage model formers of fixture
Declaration
ICamApiModelFormer ModelFormerFixtures { get; }
Property Value
Object to manage model formers of job assignment
Declaration
ICamApiModelFormer ModelFormerJobAssignment { get; }
Property Value
Object to manage model formers of part
Declaration
ICamApiModelFormer ModelFormerPart { get; }
Property Value
Object to manage model formers of restrictions
Declaration
ICamApiModelFormer ModelFormerRestrictions { get; }
Property Value
Object to manage model formers of workpiece
Declaration
ICamApiModelFormer ModelFormerWorkpiece { get; }
Property Value
Name
Get name of technology operation
Declaration
string Name { get; set; }
Property Value
OperationType
Type identifier of the technology operation
Declaration
string OperationType { get; }
Property Value
Units
Measurements of the operation
Declaration
TSTSystemUnits Units { get; }
Property Value
XMLProp
Value in XML-file, describing operation
Declaration
IST_XMLPropPointer XMLProp { get; }
Property Value
Methods
GetPropIterator(string, out TResultStatus)
Declaration
IST_CustomPropIterator GetPropIterator(string PageID, out TResultStatus ResultStatus)
Parameters
Returns
InitMachineEvaluator(ICamApiMachineEvaluator, out TResultStatus)
Declaration
void InitMachineEvaluator(ICamApiMachineEvaluator MachineEvaluator, out TResultStatus ResultStatus)
Parameters
RegisterHandler(string, ICamApiEventHandler, IListString, out TResultStatus)
Declaration
void RegisterHandler(string HandlerIdent, ICamApiEventHandler Handler, IListString Events, out TResultStatus ResultStatus)
Parameters
UnregisterHandler(string, out TResultStatus)
Declaration
void UnregisterHandler(string HandlerIdent, out TResultStatus ResultStatus)
Parameters
Type |
Name |
Description |
string |
HandlerIdent |
|
TResultStatus |
ResultStatus |
|