Пример #1
0
        static void Main(string[] args)
        {
            ReceiverThread = new FeedbackMessageReceiver(ConsoleLock).Listen();

            // Register the handler
            _handler += new EventHandler(Handler);
            SetConsoleCtrlHandler(_handler, true);

            Layer[] layers = new Layer[100];
            for (int i = 0; i < layers.Length; i++)
            {
                layers[i] = new Layer {
                    Name = "ÁČĎÉĚÍŇÓŘŠŤÚŮÝŽáčďéěíňóřšťúůýž", Color = Color.Red, Id = i, ParentId = 9000 + i
                };
            }

            Gis3DObject[] gis3DObjects = new Gis3DObject[500];
            for (var j = 0; j < gis3DObjects.Length; j++)
            {
                gis3DObjects[j] =
                    new Gis3DObject {
                    Id = j, Name = "Gis3dObject " + j, Description = "1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž, 1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž,1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž, 1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž, 1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž, 1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž,1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž, 1A,Á,B,C,Č,D,Ď,E,É,Ě,F,G,H,Ch,I,Í,J,K,L,M,N,Ň,O,Ó,P,Q,R,Ř,S,Š,T,Ť,U,Ú,Ů,V,W,X,Y,Ý,Z,Ž", ShortName = "o1", LayerId = 9027, X = 90.9F, Y = 27.27F, Height = 6.6F
                };
            }

            SetLayersAndObjects(layers, gis3DObjects);
            GoToLocationCycle();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Layer[] layers = new Layer[] {
                new Layer {
                    Name = "Layer Name 1", Color = Color.Red, Id = 9027, ParentId = 8611
                },
                new Layer {
                    Name = "Layer Name 2", Color = Color.Green, Id = 7, ParentId = 9611
                },
                new Layer {
                    Name = "Layer Name 2", Color = Color.Green, Id = 7, ParentId = 9611
                },
                new Layer {
                    Name = "Layer Name 2", Color = Color.Green, Id = 7, ParentId = 9611
                },
                new Layer {
                    Name = "Layer Name 2", Color = Color.Green, Id = 7, ParentId = 9611
                }
            };

            Gis3DObject[] gis3DObjects = new Gis3DObject[]
            {
                new Gis3DObject {
                    Id = 1, Name = "Gis3dObject 1", Description = "Description of Gis3dObject1", ShortName = "o1", LayerId = 9027, X = 90.9F, Y = 27.27F, Height = 6.6F
                },
                new Gis3DObject {
                    Id = 2, Name = "Gis3dObject 2", Description = "Description of Gis3dObject2", ShortName = "o2", LayerId = 5, X = 10.1F, Y = 27.27F, Height = 11.11F
                },
                new Gis3DObject {
                    Id = 2, Name = "Gis3dObject 2", Description = "Description of Gis3dObject2", ShortName = "o2", LayerId = 5, X = 10.1F, Y = 27.27F, Height = 11.11F
                },
                new Gis3DObject {
                    Id = 2, Name = "Gis3dObject 2", Description = "Description of Gis3dObject2", ShortName = "o2", LayerId = 5, X = 10.1F, Y = 27.27F, Height = 11.11F
                },
                new Gis3DObject {
                    Id = 2, Name = "Gis3dObject 2", Description = "Description of Gis3dObject2", ShortName = "o2", LayerId = 5, X = 10.1F, Y = 27.27F, Height = 11.11F
                },
                new Gis3DObject {
                    Id = 2, Name = "Gis3dObject 2", Description = "Description of Gis3dObject2", ShortName = "o2", LayerId = 5, X = 10.1F, Y = 27.27F, Height = 11.11F
                },
                new Gis3DObject {
                    Id = 2, Name = "Gis3dObject 2", Description = "Description of Gis3dObject2", ShortName = "o2", LayerId = 5, X = 10.1F, Y = 27.27F, Height = 11.11F
                },
                new Gis3DObject {
                    Id = 2, Name = "Gis3dObject 2", Description = "Description of Gis3dObject2", ShortName = "o2", LayerId = 5, X = 10.1F, Y = 27.27F, Height = 11.11F
                },
            };

            SetLayersAndObjects(layers, gis3DObjects);
            GoToLocationCycle();
        }