1 <?xml version='1.0' encoding='UTF-8' standalone='no'?>
2 <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.6">
3 <compounddef id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1pythagoras" kind="class" prot="public">
4 <compoundname>boost::geometry::strategy::distance::comparable::pythagoras</compoundname>
5 <includes local="no">distance_pythagoras.hpp</includes>
6 <innerclass refid="structboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1pythagoras_1_1calculation__type" prot="public">boost::geometry::strategy::distance::comparable::pythagoras::calculation_type</innerclass>
9 <type>typename CalculationType</type>
13 <sectiondef kind="public-static-func">
14 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1pythagoras_1a7fbf6d6e27820eaec64b1723d1e84d76" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
17 <type>typename Point1</type>
20 <type>typename Point2</type>
23 <type><ref refid="structboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1pythagoras_1_1calculation__type" kindref="compound">calculation_type</ref>< Point1, Point2 >::type</type>
24 <definition>static calculation_type<Point1, Point2>::type boost::geometry::strategy::distance::comparable::pythagoras< CalculationType >::apply</definition>
25 <argsstring>(Point1 const &p1, Point2 const &p2)</argsstring>
28 <type>Point1 const &</type>
29 <declname>p1</declname>
32 <type>Point2 const &</type>
33 <declname>p2</declname>
38 </detaileddescription>
41 <location file="/home/ubuntu/boost/boost/geometry/strategies/cartesian/distance_pythagoras.hpp" line="92" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/cartesian/distance_pythagoras.hpp" bodystart="92" bodyend="107"/>
45 <para>Strategy to calculate comparable distance between two points. </para> </briefdescription>
47 <para><parameterlist kind="templateparam"><parameteritem>
49 <parametername>Point1</parametername>
51 <parameterdescription>
52 <para>first point type </para></parameterdescription>
56 <parametername>Point2</parametername>
58 <parameterdescription>
59 <para>second point type </para></parameterdescription>
63 <parametername>CalculationType</parametername>
65 <parameterdescription>
66 <para>numeric type for calculation (e.g. high precision); if [*void] then it is extracted automatically from the coordinate type and (if necessary) promoted to floating point </para></parameterdescription>
69 </para> </detaileddescription>
70 <location file="/home/ubuntu/boost/boost/geometry/strategies/cartesian/distance_pythagoras.hpp" line="75" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/cartesian/distance_pythagoras.hpp" bodystart="74" bodyend="108"/>
72 <member refid="classboost_1_1geometry_1_1strategy_1_1distance_1_1comparable_1_1pythagoras_1a7fbf6d6e27820eaec64b1723d1e84d76" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::distance::comparable::pythagoras</scope><name>apply</name></member>