Ejemplo n.º 1
0
        /// <summary>
        /// Retrieve current graphic source
        /// </summary>
        /// <returns>object</returns>
        public object GetGraphicsSource(out GraphicModeEnum mode)
        {
            mode = _mode;

            switch (_mode)
            {
            case GraphicModeEnum.kDocumentGraphics:
                return(_workingDocument);

            case GraphicModeEnum.kInteractionGraphics:
                return(_workingInteraction);

            case GraphicModeEnum.kClientFeatureGraphics:
                return(_workingFeature);

            case GraphicModeEnum.kDrawingViewGraphics:
                return(_workingView);

            case GraphicModeEnum.kDrawingSheetGraphics:
                return(_workingSheet);

            case GraphicModeEnum.kFlatPatternGraphics:
                return(_workingFlat);

            default:
                return(null);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// ClientGraphicsManager Constructor
        /// </summary>
        /// <returns>CGraphicsManager</returns>
        public CGraphicsManager(Inventor.Application Application, string clientId)
        {
            _Application = Application;

            _clientId = clientId;

            _workingDocument = _Application.ActiveDocument;

            Transacting = true;

            _mode = GraphicModeEnum.kDocumentGraphics;

            InteractionGraphicsMode = IntActionGraphicsModeEnum.kPreviewGraphics;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Overloaded methods to define the graphic source
        /// </summary>
        /// <returns>Void</returns>
        public void SetGraphicsSource(ClientFeature feature)
        {
            _workingFeature = feature;

            _mode = GraphicModeEnum.kClientFeatureGraphics;
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Overloaded methods to define the graphic source
        /// </summary>
        /// <returns>Void</returns>
        public void SetGraphicsSource(InteractionEvents interactionEvents)
        {
            _workingInteraction = interactionEvents;

            _mode = GraphicModeEnum.kInteractionGraphics;
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Overloaded methods to define the graphic source
        /// </summary>
        /// <returns>Void</returns>
        public void SetGraphicsSource(FlatPattern flatPattern)
        {
            _workingFlat = flatPattern;

            _mode = GraphicModeEnum.kFlatPatternGraphics;
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Overloaded methods to define the graphic source
        /// </summary>
        /// <returns>Void</returns>
        public void SetGraphicsSource(Sheet sheet)
        {
            _workingSheet = sheet;

            _mode = GraphicModeEnum.kDrawingSheetGraphics;
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Overloaded methods to define the graphic source
        /// </summary>
        /// <returns>Void</returns>
        public void SetGraphicsSource(DrawingView drawingView)
        {
            _workingView = drawingView;

            _mode = GraphicModeEnum.kDrawingViewGraphics;
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Overloaded methods to define the graphic source
        /// </summary>
        /// <returns>Void</returns>
        public void SetGraphicsSource(Document document)
        {
            _workingDocument = document;

            _mode = GraphicModeEnum.kDocumentGraphics;
        }