Eplan Platform API
Eplan.EplApi.EServices.Ged Namespace / InsertInteraction Class
Members

In This Topic
    InsertInteraction Class
    In This Topic
    Base class for specific interactions that inserts objects.
    Inheritance Hierarchy

    System.Object
       Eplan.EplApi.EServices.Ged.Interaction
          Eplan.EplApi.EServices.Ged.InsertInteraction

    Syntax
    public class InsertInteraction : Interaction 
    public ref class InsertInteraction : public Interaction 
    Public Constructors
     NameDescription
    Public ConstructorDefault constructor.  
    Top
    Public Properties
     NameDescription
    Public PropertyDescription of undo step for this interaction. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyMouse cursor which will be used for next dragging operation. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyReturns placements inserted by interaction.  
    Public PropertyInstallation space, the editor belongs to. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyReturns true, if interaction should restart after stop. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyOverridden. Returns true, if interaction is used to insert one ore more placements on page.  
    Public PropertyReturns true, if special object placement mode is active. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyIf true, then placement-filter is active. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyReturns true, if function does not change the project database. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyOverridden. Returns true, if interaction is a helper interaction to select placements.  
    Public Propertycurrent mouse position (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyPage, the editor belongs to. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyProject, the editor belongs to. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyPrompt for command line. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyPrompt for status line. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyRoot placement to which the editor belongs. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public Propertystart position of Interaction. The StartPosition is needed to calculate the current position while ortho mode is active or after input of length or angle the start position is automatically set after point input and before call of OnPoint after start of an interaction StartPosition is null (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public PropertyReturns true, if logical placements were changed. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Top
    Public Methods
     NameDescription
    Public MethodRemove Cursor-Representation. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodDestructor for deterministic finalization of InsertInteraction object. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodReturns true, if interaction should be enabled in ribbon (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after input of an angle by the user. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called to calculate the cursor position. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called to manipulate the position of the static CAD cursor. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after abort of interaction. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after keyboard inputs by the user. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called on move of cursor by mouse or keys. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after start of a new interaction with same or higher priority. In this case the current interaction is deactivated until the new interaction stops. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called to get drawable objects for the cursor representation. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after edged of a 3D mesh was selected by user. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after edge was found below the mouse pointer. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called, when the placement below the mouse pointer changes as result of mouse movement. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after end of a dragging operation. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after face of a 3D mesh was selected by user. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after face was found below the mouse pointer. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called by framework to determine if oObject should be included in selection or will be highlighted. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after special input operation has finished. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after input of length. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after Mouse leave the window. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after a point input by user via mouse or keyboard. That means, that the user has clicked into the CAD Window or opened the command line and input the coordinates of a point. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after stop of the current interaction and this interaction is reactivated. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after restart of the interaction. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called on end of sub-interaction. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after object selection in the graphical editor by user. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodSpecial event has occurred. Usually caused by user input. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after start of interaction (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after begin of a dragging operation. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called before an interaction stops. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after successful input of all necessary data as reaction to the request code Success (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after vertex of a 3D mesh was selected by user. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodIs called after vertex was found below the mouse pointer. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodActive Rubber-box cursor. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodActive Rubber-line cursor. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public Methodcan be called to change selection. should only be used inside the OnSelect() method (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Public MethodOverloaded. Sets Eplan.EplApi.DataModel.StorableObject, that will be temporary drawn as Cursor Representation. (Inherited from Eplan.EplApi.EServices.Ged.Interaction)
    Top
    See Also