Example #1
0
 private ToolManager()
 {
     AssignmentTool = new AssignmentTool();
     CircleTool     = new CircleTool();
     ConditionTool  = new ConditionTool();
     InitializeTool = new InitializeTool();
     InvokeTool     = new InvokeTool();
     ReturnTool     = new ReturnTool();
     SecurityTool   = new SecurityTool();
 }
Example #2
0
    public AddConditionOperation(GeoController geoController, StateController stateController, Geometry geometry, GeometryBehaviour geometryBehaviour, GeoUI geoUI, Tool tool)
    {
        CanRotateCamera  = true;
        CanActiveElement = true;

        this.geoController     = geoController;
        this.stateController   = stateController;
        this.geometry          = geometry;
        this.geometryBehaviour = geometryBehaviour;
        this.inputPanel        = geoUI.inputPanel;
        this.statePanel        = geoUI.statePanel;
        this.tool = tool;

        Type type = Type.GetType(tool.Name + "ConditionTool");

        if (type != null)
        {
            conditionTool = (ConditionTool)Activator.CreateInstance(type);
        }
    }