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_1transform_1_1map__transformer" kind="class" prot="public">
4 <compoundname>boost::geometry::strategy::transform::map_transformer</compoundname>
5 <basecompoundref refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1ublas__transformer" prot="public" virt="non-virtual">boost::geometry::strategy::transform::ublas_transformer< CalculationType, Dimension1, Dimension2 ></basecompoundref>
6 <includes local="no">map_transformer.hpp</includes>
9 <type>typename CalculationType</type>
12 <type>std::size_t</type>
13 <declname>Dimension1</declname>
14 <defname>Dimension1</defname>
17 <type>std::size_t</type>
18 <declname>Dimension2</declname>
19 <defname>Dimension2</defname>
23 <declname>Mirror</declname>
24 <defname>Mirror</defname>
25 <defval>false</defval>
29 <declname>SameScale</declname>
30 <defname>SameScale</defname>
34 <sectiondef kind="private-type">
35 <memberdef kind="typedef" id="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1a416db5cfd8ae96934826bdd3d04c4a2c" prot="private" static="no">
36 <type>boost::numeric::ublas::matrix< CalculationType ></type>
37 <definition>typedef boost::numeric::ublas::matrix<CalculationType> boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >::M</definition>
38 <argsstring></argsstring>
43 </detaileddescription>
46 <location file="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" line="51" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" bodystart="51" bodyend="-1"/>
49 <sectiondef kind="public-func">
50 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aa0973e14c29879db15b67d63c571d7dd" prot="public" static="no" const="no" explicit="yes" inline="yes" virt="non-virtual">
53 <type>typename B</type>
56 <type>typename D</type>
60 <definition>boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >::map_transformer</definition>
61 <argsstring>(B const &box, D const &width, D const &height)</argsstring>
62 <name>map_transformer</name>
64 <type>B const &</type>
65 <declname>box</declname>
68 <type>D const &</type>
69 <declname>width</declname>
72 <type>D const &</type>
73 <declname>height</declname>
78 </detaileddescription>
81 <location file="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" line="55" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" bodystart="55" bodyend="61"/>
83 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aec8d46f54b17a0e9f57386f43a566ccf" prot="public" static="no" const="no" explicit="yes" inline="yes" virt="non-virtual">
86 <type>typename W</type>
89 <type>typename D</type>
93 <definition>boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >::map_transformer</definition>
94 <argsstring>(W const &wx1, W const &wy1, W const &wx2, W const &wy2, D const &width, D const &height)</argsstring>
95 <name>map_transformer</name>
97 <type>W const &</type>
98 <declname>wx1</declname>
101 <type>W const &</type>
102 <declname>wy1</declname>
105 <type>W const &</type>
106 <declname>wx2</declname>
109 <type>W const &</type>
110 <declname>wy2</declname>
113 <type>D const &</type>
114 <declname>width</declname>
117 <type>D const &</type>
118 <declname>height</declname>
122 <detaileddescription>
123 </detaileddescription>
126 <location file="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" line="64" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" bodystart="64" bodyend="68"/>
129 <sectiondef kind="private-func">
130 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aaed2f446537b9e354cf10eb712bfd690" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
133 <type>typename W</type>
136 <type>typename D</type>
140 <definition>void boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >::set_transformation</definition>
141 <argsstring>(W const &wx1, W const &wy1, W const &wx2, W const &wy2, D const &width, D const &height)</argsstring>
142 <name>set_transformation</name>
144 <type>W const &</type>
145 <declname>wx1</declname>
148 <type>W const &</type>
149 <declname>wy1</declname>
152 <type>W const &</type>
153 <declname>wx2</declname>
156 <type>W const &</type>
157 <declname>wy2</declname>
160 <type>D const &</type>
161 <declname>width</declname>
164 <type>D const &</type>
165 <declname>height</declname>
169 <detaileddescription>
170 </detaileddescription>
173 <location file="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" line="103" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" bodystart="103" bodyend="158"/>
175 <memberdef kind="function" id="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aa295338b3acd1839be29734f587173e4" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
178 <type>typename W</type>
181 <type>typename P</type>
184 <type>typename S</type>
188 <definition>void boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >::set_transformation_point</definition>
189 <argsstring>(W const &wx, W const &wy, P const &px, P const &py, S const &scalex, S const &scaley)</argsstring>
190 <name>set_transformation_point</name>
192 <type>W const &</type>
193 <declname>wx</declname>
196 <type>W const &</type>
197 <declname>wy</declname>
200 <type>P const &</type>
201 <declname>px</declname>
204 <type>P const &</type>
205 <declname>py</declname>
208 <type>S const &</type>
209 <declname>scalex</declname>
212 <type>S const &</type>
213 <declname>scaley</declname>
217 <detaileddescription>
218 </detaileddescription>
221 <location file="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" line="73" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" bodystart="73" bodyend="99"/>
225 <para>Transformation strategy to map from one to another Cartesian coordinate system. </para> </briefdescription>
226 <detaileddescription>
227 <para><parameterlist kind="templateparam"><parameteritem>
229 <parametername>Mirror</parametername>
231 <parameterdescription>
232 <para>if true map is mirrored upside-down (in most cases pixels are from top to bottom, while map is from bottom to top) </para></parameterdescription>
235 </para> </detaileddescription>
238 <label>boost::geometry::strategy::transform::ublas_transformer< CalculationType, Dimension1, Dimension2 ></label>
239 <link refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1ublas__transformer"/>
242 <label>boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale ></label>
243 <link refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer"/>
244 <childnode refid="1539" relation="public-inheritance">
250 <label>boost::geometry::strategy::transform::ublas_transformer< CalculationType, Dimension1, Dimension2 ></label>
251 <link refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1ublas__transformer"/>
254 <label>boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale ></label>
255 <link refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer"/>
256 <childnode refid="1541" relation="public-inheritance">
259 </collaborationgraph>
260 <location file="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" line="50" column="1" bodyfile="/home/ubuntu/boost/boost/geometry/strategies/transform/map_transformer.hpp" bodystart="48" bodyend="159"/>
262 <member refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1a416db5cfd8ae96934826bdd3d04c4a2c" prot="private" virt="non-virtual"><scope>boost::geometry::strategy::transform::map_transformer</scope><name>M</name></member>
263 <member refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aa0973e14c29879db15b67d63c571d7dd" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::transform::map_transformer</scope><name>map_transformer</name></member>
264 <member refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aec8d46f54b17a0e9f57386f43a566ccf" prot="public" virt="non-virtual"><scope>boost::geometry::strategy::transform::map_transformer</scope><name>map_transformer</name></member>
265 <member refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aaed2f446537b9e354cf10eb712bfd690" prot="private" virt="non-virtual"><scope>boost::geometry::strategy::transform::map_transformer</scope><name>set_transformation</name></member>
266 <member refid="classboost_1_1geometry_1_1strategy_1_1transform_1_1map__transformer_1aa295338b3acd1839be29734f587173e4" prot="private" virt="non-virtual"><scope>boost::geometry::strategy::transform::map_transformer</scope><name>set_transformation_point</name></member>