コード例 #1
0
        //public void DrawStaticLine(double _StartX, double _StartY, double _EndX, double _EndY, int _Tickness, string _GroupName, CogColorConstants _Color)
        //{
        //    StaticLineSegment.Color = _Color;
        //    StaticLineSegment.Interactive = false;
        //    StaticLineSegment.LineStyle = CogGraphicLineStyleConstants.Solid;
        //    StaticLineSegment.LineWidthInScreenPixels = _Tickness;
        //    StaticLineSegment.SetStartEnd(_StartX, _StartY, _EndX, _EndY);
        //    kCogDisplay.StaticGraphics.Add(StaticLineSegment, _GroupName);
        //}

        public void DrawStaticLine(CogLineSegment _Line, string _GroupName, CogColorConstants _Color, CogGraphicLineStyleConstants _LineStyle = CogGraphicLineStyleConstants.Solid)
        {
            StaticLineSegment             = _Line;
            StaticLineSegment.Color       = _Color;
            StaticLineSegment.Interactive = false;
            StaticLineSegment.LineStyle   = _LineStyle;
            kCogDisplay.StaticGraphics.Add(StaticLineSegment, _GroupName);
        }
コード例 #2
0
        public void DrawStaticShape(CogRectangle _cogRect, string _groupName, CogColorConstants _color, int _LineSize, CogGraphicLineStyleConstants _Style)
        {
            StaticRectGraphic       = new CogRectangle();
            StaticRectGraphic       = _cogRect;
            StaticRectGraphic.Color = _color;
            StaticRectGraphic.LineWidthInScreenPixels = _LineSize;
            StaticRectGraphic.LineStyle = _Style;

            StaticRectGraphic.Selected = false;
            kCogDisplay.ClearDisplay(_groupName);
            kCogDisplay.StaticGraphics.Add(StaticRectGraphic.CopyBase(CogCopyShapeConstants.All), _groupName);
        }