Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrachytski <siarhei.rachytski@gmail.com>2013-01-03 16:43:00 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:48:30 +0300
commitce69b03937cf0e6f8024ac1be2767a9ca194abf0 (patch)
tree36c3a3c6b1d3fde04e94a757e2c28cc758bc11a6 /indexer/drules_struct.proto
parenta5967d31324d07faabe6ae0afa449bc9ef13b3fb (diff)
added PenJoin, PenCap and PathSym into our protobuf format, into Pen::Info structure and wrote deserialization code.
Diffstat (limited to 'indexer/drules_struct.proto')
-rw-r--r--indexer/drules_struct.proto25
1 files changed, 25 insertions, 0 deletions
diff --git a/indexer/drules_struct.proto b/indexer/drules_struct.proto
index 9edb326051..25a32fc767 100644
--- a/indexer/drules_struct.proto
+++ b/indexer/drules_struct.proto
@@ -6,12 +6,34 @@ message DashDotProto
optional double offset = 2;
}
+message PathSymProto
+{
+ required string name = 1;
+ required double step = 2;
+ optional double offset = 3;
+}
+
+enum LineJoin
+{
+ ROUNDJOIN = 0;
+ BEVELJOIN = 1;
+}
+
+enum LineCap
+{
+ ROUNDCAP = 0;
+ BUTTCAP = 1;
+}
+
message LineRuleProto
{
required double width = 1;
required uint32 color = 2;
optional DashDotProto dashdot = 3;
required int32 priority = 4;
+ optional PathSymProto pathsym = 5;
+ optional LineJoin join = 6;
+ optional LineCap cap = 7;
}
message LineDefProto
@@ -19,6 +41,9 @@ message LineDefProto
required double width = 1;
required uint32 color = 2;
optional DashDotProto dashdot = 3;
+ optional PathSymProto pathsym = 4;
+ optional LineJoin join = 6;
+ optional LineCap cap = 7;
}
message AreaRuleProto