Search Results for

    Show / Hide Table of Contents

    Interface IUser

    Gives access to the user.

    Namespace: TopSolid.Kernel.Automating
    Assembly: TopSolid.Kernel.Automating.dll
    Syntax
    [ServiceContract]
    [AvailableSinceVersion(7, 7, 0, 0)]
    public interface IUser
    Remarks

    This interface is available since v7.7.

    Properties

    Name Description
    SelectedEntity

    Gets the entity selected by the user.

    SelectedOperation

    Gets the operation selected by the user.

    Methods

    Name Description
    AskAxis3D(UserQuestion, bool, SmartAxis3D, out SmartAxis3D)

    Asks the user for a 3D axis.

    AskDirection3D(UserQuestion, bool, SmartDirection3D, out SmartDirection3D)

    Asks the user for a 3D direction.

    AskEdge(UserQuestion, ElementItemId, out ElementItemId)

    Asks the user for an edge.

    AskEdgeList(UserQuestion, List<ElementItemId>, out List<ElementItemId>)

    Asks the user for an edge list.

    AskEdgeWithPickingAxis(UserQuestion, ElementItemId, out ElementItemId, out Axis3D)

    Asks the user for an edge with picking axis.

    AskFace(UserQuestion, ElementItemId, out ElementItemId)

    Asks the user for a face.

    AskFaceList(UserQuestion, List<ElementItemId>, out List<ElementItemId>)

    Asks the user for a face list.

    AskFaceWithPickingAxis(UserQuestion, ElementItemId, out ElementItemId, out Axis3D)

    Asks the user for a face with picking axis.

    AskFrame3D(UserQuestion, bool, SmartFrame3D, out SmartFrame3D)

    Asks the user for a 3D frame.

    AskFrame3DList(UserQuestion, List<SmartFrame3D>, out List<SmartFrame3D>)

    Asks the user for a 3D frame list.

    AskInteger(UserQuestion, int, int, SmartInteger, out SmartInteger)

    Asks the user for an integer value.

    AskPlane3D(UserQuestion, bool, SmartPlane3D, out SmartPlane3D)

    Asks the user for a 3D plane.

    AskPoint3D(UserQuestion, SmartPoint3D, out SmartPoint3D)

    Asks the user for a 3D point.

    AskPoint3DList(UserQuestion, List<SmartPoint3D>, out List<SmartPoint3D>)

    Asks the user for a 3D point list.

    AskReal(UserQuestion, UnitType, double, double, SmartReal, out SmartReal)

    Asks the user for a real value.

    AskShape(UserQuestion, ElementId, out ElementId)

    Asks the user for a shape.

    AskShapes(UserQuestion, out List<ElementId>)

    Asks the user for shapes.

    SelectSelection(ElementId)

    Selects a selection entity.

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

    Copyright ©2025 TopSolid - All rights reserved.