[英]boost geometry point setter and getter
我正在使用boost幾何庫,並且已經閱讀了我更喜歡使用boost::geometry::set<0>(point1, 1.0);
的文檔boost::geometry::set<0>(point1, 1.0);
代替point1.set<0>(1.0);
與get方法相同: bg::get<0>(point1)
point1.get<0>();
bg::get<0>(point1)
代替point1.get<0>();
誰能解釋我為什么要這樣做? 文檔在此處(示例;在頁面底部): 升壓點文檔
使用boost :: geometry :: get <0>(point1)支持任何點類型。 還有具有諸如point.x()之類的方法的點。 使用point1.get <0>()您僅支持某些點類型,例如Boost.Geometry提供的點類型。 但是,如果僅此而已,您當然也可以使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.