Lines Matching defs:length
64 namespace detail { namespace length namespace
136 struct length : detail::calculate_null struct
138 typedef typename default_length_result<Geometry>::type return_type;
141 static inline return_type apply(Geometry const& geometry, Strategy const& strategy) in apply()
149 struct length<Geometry, linestring_tag> struct
158 struct length<Geometry, segment_tag> struct
164 struct length<MultiLinestring, multi_linestring_tag> : detail::multi_sum struct
168 apply(MultiLinestring const& multi, Strategy const& strategy) in apply()
190 struct length struct
194 apply(Geometry const& geometry, Strategy const& strategy) in apply()
201 apply(Geometry const& geometry, default_strategy) in apply()
218 struct length struct
222 apply(Geometry const& geometry, Strategy const& strategy) in apply()
229 struct length<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> > struct
234 >::type result_type;
237 struct visitor
255 static inline result_type apply( in apply()
280 length(Geometry const& geometry) in length() function
306 length(Geometry const& geometry, Strategy const& strategy) in length() function