Search Results for

    Show / Hide Table of Contents

    Interface IOperations

    Gives access to machining operations.

    Namespace: TopSolid.Cam.NC.Kernel.Automating
    Assembly: TopSolid.Cam.NC.Kernel.Automating.dll
    Syntax
    [AvailableSinceVersion(7, 8, 0, 0)]
    [ServiceContract]
    public interface IOperations

    Methods

    Name Description
    Execute(ElementId)

    Execute only the given operation.

    ExecuteMethod(DocumentId, DocumentId, MethodExecutionOptions)

    Execute the method document in the target document.

    ExecuteMethodWithPredefinedSelection(DocumentId, DocumentId, MethodExecutionOptions, List<ElementItemId>)

    Execute the method document in the target document.

    GetAllCuttingConditionsAbacus(ElementId, DocumentId)

    Gets all cutting condition abacus available for an operation.

    GetAllCuttingConditionsDocuments(ElementId)

    Gets all cutting condition documents available for an operation.

    GetCurrentCuttingConditionsAbacus(ElementId)

    Gets the current cutting condition abacus of an operation.

    GetCurrentCuttingConditionsDocument(ElementId)

    Gets the current cutting condition document of an operation.

    GetDescription(ElementExId)

    Gets a Cam operation description.

    GetNCOperation(ElementExId)

    Gets the NC operation from the given operation.

    GetOperationLinkInMovementsMethod(ElementExId, out LinkMovementsMethod, out string)

    Get nc operation link-in movement method

    GetOperationLinkOutMovementsMethod(ElementExId, out LinkMovementsMethod, out string)

    Get nc operation link-out movement method

    GetOperations(DocumentId)

    Gets the Cam operations of a document.

    GetPart(ElementExId)

    Gets the part entity from the given operation.

    GetScenarioOperations(DocumentId)

    Gets the Cam scenario operations of a document.

    GetSetupOperation(ElementExId)

    Gets the geometry setup operation from the given operation.

    GetStockUpdateOperation(ElementExId)

    Gets the stock update operation from the given operation.

    GetStrongTuningOperation(ElementExId)

    Gets the strong tuning operation from the given operation.

    GetTool(ElementExId)

    Gets the tool entity from the given operation.

    GetWeakTuningOperation(ElementExId)

    Gets the weak tuning operation from the given operation.

    GetWorldCoordinateSystem(ElementExId)

    Gets the WCS entity from the given operation.

    IsLinkOutMovementMethodModifiable(ElementExId)

    Test if link out movement of an operation can be edited.

    IsNCOperation(ElementExId)

    Tells whether an operation is a path computing operation.

    IsOperation(ElementExId)

    Tells whether an operation is a Cam operation.

    IsSetupOperation(ElementExId)

    Tells whether an operation is a Cam geometry setup operation.

    IsStockUpdateOperation(ElementExId)

    Tells whether an operation is a stock update operation.

    IsStrongTuningOperation(ElementExId)

    Tells whether an operation is a strong tuning operation.

    IsUpToDate(ElementExId)

    Gets the state of the given operation.

    IsWeakTuningOperation(ElementExId)

    Tells whether an operation is a weak tuning operation.

    MoveOperations(List<ElementId>, ElementId, bool)

    Moves the list of specified operations before or after the given reference operation.

    RefreshOperations(ElementExId, ElementExId)

    Refresh operations from given start operation to given end operation. If only one operation to refresh, start and end operations are the same operation.

    SetCuttingConditionsAbacus(ElementId, ElementId)

    Sets the cutting condition abacus for an operation.

    SetOperationLinkInMovementsMethod(ElementExId, LinkMovementsMethod, DocumentId)

    Set given operation link-in movement method. If method is manual, load given document.

    SetOperationLinkOutMovementsMethod(ElementExId, LinkMovementsMethod, DocumentId)

    Set given operation link-out movement method. If method is manual, load given document.

    SetUpToDateState(ElementId, bool)

    Changes the state of the given operation.

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.