Lines Matching defs:length
56 namespace detail { namespace length namespace
128 struct length : detail::calculate_null struct
130 typedef typename default_length_result<Geometry>::type return_type;
133 static inline return_type apply(Geometry const& geometry, Strategy const& strategy) in apply()
141 struct length<Geometry, linestring_tag> struct
150 struct length<Geometry, segment_tag> struct
156 struct length<MultiLinestring, multi_linestring_tag> : detail::multi_sum struct
160 apply(MultiLinestring const& multi, Strategy const& strategy) in apply()
182 struct length struct
186 apply(Geometry const& geometry, Strategy const& strategy) in apply()
193 apply(Geometry const& geometry, default_strategy) in apply()
210 struct length struct
214 apply(Geometry const& geometry, Strategy const& strategy) in apply()
221 struct length<boost::variant<BOOST_VARIANT_ENUM_PARAMS(T)> > struct
226 >::type result_type;
229 struct visitor
247 static inline result_type apply( in apply()
272 length(Geometry const& geometry) in length() function
298 length(Geometry const& geometry, Strategy const& strategy) in length() function