Exemplo n.º 1
0
 private void InitializeActions()
 {
     _modifierContainer = ActionGraph.ModifierContainer;
     DefaultModifiers.Setup(_modifierContainer);
     DefaultMetaModifiers.Setup(_metaModifierContainer);
 }
Exemplo n.º 2
0
 public static void Register(ModifiersFactory modifierContainer)
 {
     modifierContainer.Register <SketchLineAction>();
 }
        public static void Setup(ModifiersFactory modifierContainer)
        {
            modifierContainer.Register <DynamicRotation>();
            modifierContainer.Register <Axo>();
            modifierContainer.Register <Back>();
            modifierContainer.Register <Bottom>();
            modifierContainer.Register <FitAll>();
            modifierContainer.Register <Front>();
            modifierContainer.Register <Left>();
            modifierContainer.Register <Reset>();
            modifierContainer.Register <Right>();
            modifierContainer.Register <Top>();
            modifierContainer.Register <None>();
            //modifierContainer.Register<Extrude(workItem));
            modifierContainer.Register <Cut>();
            modifierContainer.Register <Fillet>();
            modifierContainer.Register <Chamfer>();
            modifierContainer.Register <Fillet2D>();
            modifierContainer.Register <Chamfer2D>();
            modifierContainer.Register <Dimension>();
            modifierContainer.Register <Direction>();
            modifierContainer.Register <Offset>();
            modifierContainer.Register <Delete>();
            modifierContainer.Register <DeleteHidden>();
            modifierContainer.Register <EditingAction>();
            modifierContainer.Register <LineNormal>();
            modifierContainer.Register <Offset3D>();
            modifierContainer.Register <AddSelectedTool>();

            modifierContainer.Register <Translate>();
            modifierContainer.Register <Copy>();
            modifierContainer.Register <MeasureDistance>();
            modifierContainer.Register <MirrorPointAction>();
            modifierContainer.Register <MirrorLineAction>();
            modifierContainer.Register <MirrorPlaneAction>();
            modifierContainer.Register <RotateAroundAxisAction>();
            modifierContainer.Register <CircularPatternAction>();
            modifierContainer.Register <ArrayPatternAction>();
            modifierContainer.Register <DefineDrawingPlane>();

            modifierContainer.Register <NaroFileNew>();
            modifierContainer.Register <NaroLoad>();
            modifierContainer.Register <NaroStartup>();
            modifierContainer.Register <NaroSave>();
            modifierContainer.Register <NaroSaveAs>();
            modifierContainer.Register <NaroExit>();
            modifierContainer.Register <NaroRestart>();
            modifierContainer.Register <NaroUndo>();
            modifierContainer.Register <NaroRedo>();
            modifierContainer.Register <ExportToStep>();
            modifierContainer.Register <ExportToNaroXml>();
            modifierContainer.Register <ImportFromBrep>();
            modifierContainer.Register <ImportFromStep>();
            modifierContainer.Register <ImportFromNaroXml>();
            modifierContainer.Register <NaroDocumentCut>();
            modifierContainer.Register <NaroDocumentCopy>();
            modifierContainer.Register <NaroDocumentPaste>();

            modifierContainer.Register <ViewZoomWindow>();
            modifierContainer.Register <ViewDynamicZooming>();
            modifierContainer.Register <ViewDynamicPanning>();
            modifierContainer.Register <ViewGlobalPanning>();

            modifierContainer.Register <BlockPlane>();
            modifierContainer.Register <UnblockPlane>();
            modifierContainer.Register <StartSketch>();
            modifierContainer.Register <EndSketch>();
            modifierContainer.Register <ArcCenterStartEndAction>();
            //modifierContainer.Register<ArcStartEndRadius>();

            modifierContainer.Register <MakeFace>();
            modifierContainer.Register <ExplodeFace>();
            modifierContainer.Register <Pipe>();
            modifierContainer.Register <Sew>();
            modifierContainer.Register <Revolve>();
            modifierContainer.Register <Extrude>();
            //modifierContainer.Register<ExtrudeSketch>();

            modifierContainer.Register <AngleDraftAction>();

            modifierContainer.Register <InterpolatedSpline>();
            modifierContainer.Register <ControlPointSpline>();
            modifierContainer.Register <SplitSpline>();
            modifierContainer.Register <CombineSplines>();
            modifierContainer.Register <SplineAddPoint>();
            //  modifierContainer.Register<LineAction>();
            modifierContainer.Register <FourLinesRectangle>();
            modifierContainer.Register <ThreePointsRectangle>();
            modifierContainer.Register <CircleAction>();
            modifierContainer.Register <EllipseAction>();
            modifierContainer.Register <PointAction>();
            modifierContainer.Register <ArcCenterStartEndAction>();
            modifierContainer.Register <ArcStartEndRadiusAction>();
            modifierContainer.Register <TrimAction>();
            modifierContainer.Register <LineInPolylineMode>();
            modifierContainer.Register <LinesSetAngle>();

            modifierContainer.Register <SunflowRender>();
            modifierContainer.Register <OptionsDialogManager>();

            modifierContainer.Register <EdgeDistanceConstraintModifier>();
            modifierContainer.Register <PointToPointConstraintAction>();
            modifierContainer.Register <PointToEdgeConstraintAction>();
            modifierContainer.Register <ConstraintShapeAction>();
            modifierContainer.Register <SketchConstraintMapperAction>();

            modifierContainer.Register <HorizontalLineAction>();
            modifierContainer.Register <VerticalLineAction>();

            modifierContainer.Register <HiddenOnAction>();
            modifierContainer.Register <HiddenOffAction>();

            modifierContainer.Register <HandleDraggingAction>();

            modifierContainer.Register <ApplyOneToolOnAnotherModifier>();
            modifierContainer.Register <SyncronizeToolValues>();
            modifierContainer.Register <CopyDeepToolsModifier>();

            modifierContainer.Register <GuardPointFromMovingAction>();
        }