Ejemplo n.º 1
0
        public override async Task <TerrainDetailElementOutput> RetriveTerrainDetailAsync(
            TerrainDescriptionElementTypeEnum type, MyRectangle queryArea,
            TerrainCardinalResolution resolution, RequiredCornersMergeStatus cornersMergeStatus)
        {
            var queryOutput = await _db.QueryAsync(new TerrainDescriptionQuery()
            {
                QueryArea = queryArea,
                RequestedElementDetails = new List <TerrainDescriptionQueryElementDetail>()
                {
                    new TerrainDescriptionQueryElementDetail()
                    {
                        Resolution          = resolution,
                        Type                = type,
                        RequiredMergeStatus = cornersMergeStatus
                    }
                }
            });

            return(queryOutput.GetElementOfType(type));
        }
Ejemplo n.º 2
0
 private Task <TerrainDescriptionOutput> ProcessQueryOrderAsync(TerrainDescriptionQuery query)
 {
     return(_db.QueryAsync(query));
 }