Skip to content
Snippets Groups Projects
Commit d2967ab2 authored by Marco Zimmer's avatar Marco Zimmer
Browse files

+Doxygen: refresh

parent c29059e2
No related branches found
No related tags found
No related merge requests found
Showing
with 530 additions and 74 deletions
{"category":"Demo Category","number":0,"name":"TechDemo B","description":"River Stage","scene":"RiverWorld","use_install_folder":true,"hierarchie":[],"player_record_list":{"TechDemo B_save_0":{"solved":false,"date":-8585673497204150468,"seconds":55.357247404026566,"name":"TechDemo B_save_0"},"TechDemo B_save_1":{"solved":false,"date":-8585673490728461998,"seconds":78.191550506559,"name":"TechDemo B_save_1"},"TechDemo B_save_3":{"solved":true,"date":-8585673449592354048,"seconds":79.800666006110987,"name":"TechDemo B_save_3"},"TechDemo B_save_4":{"solved":true,"date":-8585673446781321879,"seconds":301.22462983053629,"name":"TechDemo B_save_4"}},"player_record":{"solved":true,"date":-8585673445534628589,"seconds":183.81186992203948,"name":"TechDemo B_save"}}
\ No newline at end of file
{"category":"Demo Category","number":0,"name":"TechDemo B","description":"River Stage","scene":"RiverWorld","use_install_folder":true,"hierarchie":[],"player_record_list":{"TechDemo B_save_0":{"solved":false,"date":-8585673497204150468,"seconds":55.357247404026566,"name":"TechDemo B_save_0"},"TechDemo B_save_1":{"solved":false,"date":-8585673490728461998,"seconds":78.191550506559,"name":"TechDemo B_save_1"},"TechDemo B_save_3":{"solved":true,"date":-8585673449592354048,"seconds":79.800666006110987,"name":"TechDemo B_save_3"},"TechDemo B_save_4":{"solved":true,"date":-8585673446781321879,"seconds":301.22462983053629,"name":"TechDemo B_save_4"},"TechDemo B_save_2":{"solved":true,"date":-8585673098702330839,"seconds":319.15686133008921,"name":"TechDemo B_save_2"}},"player_record":{"solved":true,"date":-8585673098887035230,"seconds":319.15686133008921,"name":"TechDemo B_save"}}
\ No newline at end of file
{"PointFacts":[{"Point":{"x":0.0,"y":0.0,"z":0.0,"magnitude":0.0,"sqrMagnitude":0.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact12","Label":"A","hasCustomLabel":false,"LabelId":1},{"Point":{"x":0.0,"y":6.0,"z":0.0,"normalized":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"magnitude":6.0,"sqrMagnitude":36.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact13","Label":"B","hasCustomLabel":false,"LabelId":2}],"LineFacts":[{"Distance":6.0,"Pid1":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact12","Pid2":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact13","Dir":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact14","Label":"[AB]","hasCustomLabel":false,"LabelId":0}],"RayFacts":[],"OnLineFacts":[],"AngleFacts":[],"MetaInf":{"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact12":{"workflow_id":0,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact13":{"workflow_id":1,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact14":{"workflow_id":2,"active":true}},"Workflow":[{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact12","samestep":false,"steplink":3,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact13","samestep":true,"steplink":0,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact14","samestep":true,"steplink":0,"creation":true}],"marker":3,"worksteps":1,"backlog":0,"soft_resetted":false,"invoke":false,"MaxLabelId":2,"UnusedLabelIds":[]}
\ No newline at end of file
{"PointFacts":[{"Point":{"x":0.0,"y":0.0,"z":0.0,"magnitude":0.0,"sqrMagnitude":0.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114","Label":"A","hasCustomLabel":false,"LabelId":1},{"Point":{"x":0.0,"y":6.0,"z":0.0,"normalized":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"magnitude":6.0,"sqrMagnitude":36.0},"Normal":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact115","Label":"B","hasCustomLabel":false,"LabelId":2}],"LineFacts":[{"Distance":6.0,"Pid1":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114","Pid2":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact115","Dir":{"x":0.0,"y":1.0,"z":0.0,"magnitude":1.0,"sqrMagnitude":1.0},"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact116","Label":"[AB]","hasCustomLabel":false,"LabelId":0}],"RayFacts":[],"OnLineFacts":[],"AngleFacts":[],"MetaInf":{"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114":{"workflow_id":0,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact115":{"workflow_id":1,"active":true},"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact116":{"workflow_id":2,"active":true}},"Workflow":[{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact114","samestep":false,"steplink":3,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact115","samestep":true,"steplink":0,"creation":true},{"Id":"http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact116","samestep":true,"steplink":0,"creation":true}],"marker":3,"worksteps":1,"backlog":0,"soft_resetted":false,"invoke":false,"MaxLabelId":2,"UnusedLabelIds":[]}
\ No newline at end of file
[{"MasterIDs":["http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact14"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineFactHightDirectionComparer"},{"MasterIDs":["http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact14"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineSpanningOverRiverWorldComparer"},{"MasterIDs":[],"SolutionIndex":[1],"RelationIndex":[0],"ComparerString":"LineFactHightComparer"}]
\ No newline at end of file
[{"MasterIDs":["http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact116"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineFactHightDirectionComparer"},{"MasterIDs":["http://mathhub.info/FrameIT/frameworld/integrationtests?SampleSituationSpace/Root?fact116"],"SolutionIndex":[],"RelationIndex":[],"ComparerString":"LineSpanningOverRiverWorldComparer"},{"MasterIDs":[],"SolutionIndex":[1],"RelationIndex":[0],"ComparerString":"LineFactHightComparer"}]
\ No newline at end of file
......@@ -101,6 +101,13 @@ Classes</h2></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
<a href="class_line_fact_hight_direction_comparer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
<a href="class_line_fact_hight_comparer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_spanning_over_river_world_comparer.html">LineSpanningOverRiverWorldComparer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> spanns over (not within) the river in RiverWorld. Needs a dummy <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>. <a href="class_line_spanning_over_river_world_comparer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
......
This diff is collapsed.
......@@ -40,7 +40,9 @@ var annotated_dup =
[ "InputFieldPanel", "class_input_field_panel.html", "class_input_field_panel" ],
[ "JSONManager", "class_j_s_o_n_manager.html", "class_j_s_o_n_manager" ],
[ "LineFact", "class_line_fact.html", "class_line_fact" ],
[ "LineFactHightComparer", "class_line_fact_hight_comparer.html", "class_line_fact_hight_comparer" ],
[ "LineFactHightDirectionComparer", "class_line_fact_hight_direction_comparer.html", "class_line_fact_hight_direction_comparer" ],
[ "LineSpanningOverRiverWorldComparer", "class_line_spanning_over_river_world_comparer.html", "class_line_spanning_over_river_world_comparer" ],
[ "LineTool", "class_line_tool.html", "class_line_tool" ],
[ "ListLoader", "class_list_loader.html", "class_list_loader" ],
[ "Loader", "class_loader.html", "class_loader" ],
......
......@@ -91,9 +91,10 @@ $(document).ready(function(){initNavTree('class_fact_comparer.html',''); initRes
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">Init</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
......
......@@ -100,8 +100,10 @@ Inheritance diagram for FactComparer:</div>
<div class="center">
<img src="class_fact_comparer.png" usemap="#FactComparer_map" alt=""/>
<map id="FactComparer_map" name="FactComparer_map">
<area href="class_fact_equivalents_comparer.html" title="Checks if both Facts are Equivalent, while accounting for Unity and floating point precission" alt="FactEquivalentsComparer" shape="rect" coords="0,112,197,136"/>
<area href="class_line_fact_hight_direction_comparer.html" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp..." alt="LineFactHightDirectionComparer" shape="rect" coords="207,112,404,136"/>
<area href="class_fact_equivalents_comparer.html" title="Checks if both Facts are Equivalent, while accounting for Unity and floating point precission" alt="FactEquivalentsComparer" shape="rect" coords="0,112,237,136"/>
<area href="class_line_fact_hight_comparer.html" title="Checks LineFacts if Compare(Fact, Fact).fact is at least of same length as Compare(Fact,..." alt="LineFactHightComparer" shape="rect" coords="247,112,484,136"/>
<area href="class_line_fact_hight_direction_comparer.html" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp..." alt="LineFactHightDirectionComparer" shape="rect" coords="494,112,731,136"/>
<area href="class_line_spanning_over_river_world_comparer.html" title="Checks LineFacts if Compare(Fact, Fact).fact spanns over (not within) the river in RiverWorld...." alt="LineSpanningOverRiverWorldComparer" shape="rect" coords="741,112,978,136"/>
</map>
</div></div>
<table class="memberdecls">
......@@ -125,6 +127,9 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:afafdbca3b98949b9d7317aadcdb75b80"><td class="memItemLeft" align="right" valign="top">abstract bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
<tr class="memdesc:afafdbca3b98949b9d7317aadcdb75b80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements criteria, by which <em>fact</em> is beeing compared to <em>solution</em> <a href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">More...</a><br /></td></tr>
<tr class="separator:afafdbca3b98949b9d7317aadcdb75b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a679709d18c4318bc8751eb535489fd9f"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">Init</a> ()</td></tr>
<tr class="memdesc:a679709d18c4318bc8751eb535489fd9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by <a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchLeft</a> and <a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchRight</a> to initate any class variables. <a href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">More...</a><br /></td></tr>
<tr class="separator:a679709d18c4318bc8751eb535489fd9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
......@@ -179,7 +184,7 @@ Protected Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff fact is described by solution</dd></dl>
<p>Implemented in <a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">FactEquivalentsComparer</a>, and <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">LineFactHightDirectionComparer</a>.</p>
<p>Implemented in <a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">FactEquivalentsComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#ad0bc01311d7a79c1239041a23f707c30">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">LineFactHightComparer</a>, and <a class="el" href="class_line_spanning_over_river_world_comparer.html#a991df0f714d7cc028c8a4a45a1ac0c94">LineSpanningOverRiverWorldComparer</a>.</p>
</div>
</div>
......@@ -249,6 +254,35 @@ Protected Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
</div>
</div>
<a id="a679709d18c4318bc8751eb535489fd9f" name="a679709d18c4318bc8751eb535489fd9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a679709d18c4318bc8751eb535489fd9f">&#9670;&nbsp;</a></span>Init()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">abstract void FactComparer.Init </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Called by <a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchLeft</a> and <a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791" title="Sets search_righthanded, so that parameter order of Equals(Fact, Fact) is effectively: (Compare(Fact,...">SetSearchRight</a> to initate any class variables. </p>
<p>Implemented in <a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">FactEquivalentsComparer</a>, <a class="el" href="class_line_fact_hight_direction_comparer.html#abd27dbf89f5e64136f6f7fa4e642a6b6">LineFactHightDirectionComparer</a>, <a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">LineFactHightComparer</a>, and <a class="el" href="class_line_spanning_over_river_world_comparer.html#a68e79ceccd6eab0fd34dfad183a164e0">LineSpanningOverRiverWorldComparer</a>.</p>
</div>
</div>
<a id="a020e291c252379f0971f1f6cea75c4e8" name="a020e291c252379f0971f1f6cea75c4e8"></a>
......
......@@ -3,6 +3,7 @@ var class_fact_comparer =
[ "Compare", "class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80", null ],
[ "Equals", "class_fact_comparer.html#a595a94f61262e74417d5d626995c1419", null ],
[ "GetHashCode", "class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d", null ],
[ "Init", "class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f", null ],
[ "SetSearchLeft", "class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8", null ],
[ "SetSearchRight", "class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791", null ],
[ "search_righthanded", "class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128", null ]
......
Doxygen/output/html/class_fact_comparer.png

129 B | W: | H:

Doxygen/output/html/class_fact_comparer.png

129 B | W: | H:

Doxygen/output/html/class_fact_comparer.png
Doxygen/output/html/class_fact_comparer.png
Doxygen/output/html/class_fact_comparer.png
Doxygen/output/html/class_fact_comparer.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -91,9 +91,10 @@ $(document).ready(function(){initNavTree('class_fact_equivalents_comparer.html',
<tr class="even"><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">Init</a>()</td><td class="entry"><a class="el" href="class_fact_equivalents_comparer.html">FactEquivalentsComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
......
......@@ -106,6 +106,9 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:a5ecff2e77e3f7354a6c4905c81049ea0"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
<tr class="memdesc:a5ecff2e77e3f7354a6c4905c81049ea0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if both <a class="el" href="class_fact.html">Facts</a> are Equivalent, while accounting for Unity and floating point precission <a href="class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0">More...</a><br /></td></tr>
<tr class="separator:a5ecff2e77e3f7354a6c4905c81049ea0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe5f5b2ca9849b061cf2efd1547ab4b"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">Init</a> ()</td></tr>
<tr class="memdesc:a6fe5f5b2ca9849b061cf2efd1547ab4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">unused <a href="class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b">More...</a><br /></td></tr>
<tr class="separator:a6fe5f5b2ca9849b061cf2efd1547ab4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
......@@ -177,6 +180,35 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>.</p>
</div>
</div>
<a id="a6fe5f5b2ca9849b061cf2efd1547ab4b" name="a6fe5f5b2ca9849b061cf2efd1547ab4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fe5f5b2ca9849b061cf2efd1547ab4b">&#9670;&nbsp;</a></span>Init()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void FactEquivalentsComparer.Init </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>unused </p>
<p>Implements <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
......
var class_fact_equivalents_comparer =
[
[ "Compare", "class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0", null ]
[ "Compare", "class_fact_equivalents_comparer.html#a5ecff2e77e3f7354a6c4905c81049ea0", null ],
[ "Init", "class_fact_equivalents_comparer.html#a6fe5f5b2ca9849b061cf2efd1547ab4b", null ]
];
\ No newline at end of file
......@@ -90,6 +90,7 @@ $(document).ready(function(){initNavTree('class_generate_demo_files.html',''); i
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7">GenerateAll</a>()</td><td class="entry"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29">GenerateDemoA</a>()</td><td class="entry"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548">GenerateDemoB</a>()</td><td class="entry"><a class="el" href="class_generate_demo_files.html">GenerateDemoFiles</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
......
......@@ -95,6 +95,8 @@ Static Public Member Functions</h2></td></tr>
<tr class="separator:a3cb5416fa82b138a62f2ad360e0fc2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c8f4ccde6d5fe4b36db1cc77a80f29"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29">GenerateDemoA</a> ()</td></tr>
<tr class="separator:a32c8f4ccde6d5fe4b36db1cc77a80f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9944b9f8f29c011a869cb5a5bedf548"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548">GenerateDemoB</a> ()</td></tr>
<tr class="separator:aa9944b9f8f29c011a869cb5a5bedf548"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3cb5416fa82b138a62f2ad360e0fc2b7" name="a3cb5416fa82b138a62f2ad360e0fc2b7"></a>
......@@ -145,6 +147,31 @@ Static Public Member Functions</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aa9944b9f8f29c011a869cb5a5bedf548" name="aa9944b9f8f29c011a869cb5a5bedf548"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9944b9f8f29c011a869cb5a5bedf548">&#9670;&nbsp;</a></span>GenerateDemoB()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void GenerateDemoFiles.GenerateDemoB </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
......
var class_generate_demo_files =
[
[ "GenerateAll", "class_generate_demo_files.html#a3cb5416fa82b138a62f2ad360e0fc2b7", null ],
[ "GenerateDemoA", "class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29", null ]
[ "GenerateDemoA", "class_generate_demo_files.html#a32c8f4ccde6d5fe4b36db1cc77a80f29", null ],
[ "GenerateDemoB", "class_generate_demo_files.html#aa9944b9f8f29c011a869cb5a5bedf548", null ]
];
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FrameIT: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FrameIT
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('class_line_fact_hight_comparer.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle"><div class="title">LineFactHightComparer Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">Compare</a>(Fact solution, Fact fact)</td><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a>(Fact left, Fact right)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a>(Fact obj)</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">Init</a>()</td><td class="entry"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a>()</td><td class="entry"><a class="el" href="class_fact_comparer.html">FactComparer</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>FrameIT: LineFactHightComparer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">FrameIT
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('class_line_fact_hight_comparer.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="class_line_fact_hight_comparer-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">LineFactHightComparer Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
<a href="class_line_fact_hight_comparer.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for LineFactHightComparer:</div>
<div class="dyncontent">
<div class="center">
<img src="class_line_fact_hight_comparer.png" usemap="#LineFactHightComparer_map" alt=""/>
<map id="LineFactHightComparer_map" name="LineFactHightComparer_map">
<area href="class_fact_comparer.html" title="Base class for all FactComparer to be used in conjucntion with Stage.solution SolutionOrganizer,..." alt="FactComparer" shape="rect" coords="0,56,161,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a0fa979fb172da19c2a7337247e579344"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">Compare</a> (<a class="el" href="class_fact.html">Fact</a> solution, <a class="el" href="class_fact.html">Fact</a> fact)</td></tr>
<tr class="memdesc:a0fa979fb172da19c2a7337247e579344"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
<a href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344">More...</a><br /></td></tr>
<tr class="separator:a0fa979fb172da19c2a7337247e579344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb5eb5066ef01a663ebc45043cfe5151"><td class="memItemLeft" align="right" valign="top">override void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">Init</a> ()</td></tr>
<tr class="memdesc:abb5eb5066ef01a663ebc45043cfe5151"><td class="mdescLeft">&#160;</td><td class="mdescRight">unused <a href="class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151">More...</a><br /></td></tr>
<tr class="separator:abb5eb5066ef01a663ebc45043cfe5151"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_methods_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
<tr class="memitem:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">SetSearchRight</a> ()</td></tr>
<tr class="memdesc:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the right hand side of an System.Linq operation <a href="class_fact_comparer.html#a3602f3fd4584212d3c87eb3e10dc8791">More...</a><br /></td></tr>
<tr class="separator:a3602f3fd4584212d3c87eb3e10dc8791 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_fact_comparer.html">FactComparer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">SetSearchLeft</a> ()</td></tr>
<tr class="memdesc:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128" title="defines parameter order for Equals(Fact, Fact)">search_righthanded</a>, so that parameter order of <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left and right .">Equals(Fact, Fact)</a> is effectively: (<a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact is beeing compared to solution">Compare(Fact, Fact).solution</a>, <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80" title="Implements criteria, by which fact is beeing compared to solution">Compare(Fact, Fact).fact</a>), when a ICollection&lt;Fact&gt; is on the left hand side of an System.Linq operation <a href="class_fact_comparer.html#a020e291c252379f0971f1f6cea75c4e8">More...</a><br /></td></tr>
<tr class="separator:a020e291c252379f0971f1f6cea75c4e8 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">Equals</a> (<a class="el" href="class_fact.html">Fact</a> left, <a class="el" href="class_fact.html">Fact</a> right)</td></tr>
<tr class="memdesc:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq iff <a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d" title="Called by System.Linq to check for possible fulfillment of each parameter before calling Equals(Fact,...">GetHashCode(Fact)</a> returns same result for both parameters <em>left</em> and <em>right</em> . <a href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419">More...</a><br /></td></tr>
<tr class="separator:a595a94f61262e74417d5d626995c1419 inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">GetHashCode</a> (<a class="el" href="class_fact.html">Fact</a> obj)</td></tr>
<tr class="memdesc:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called by System.Linq to check for possible fulfillment of each parameter before calling <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left and right .">Equals(Fact, Fact)</a> iff both results are the same. <a href="class_fact_comparer.html#a0374b68508bbd0898f357b4396b2267d">More...</a><br /></td></tr>
<tr class="separator:a0374b68508bbd0898f357b4396b2267d inherit pub_methods_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_fact_comparer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_fact_comparer')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_fact_comparer.html">FactComparer</a></td></tr>
<tr class="memitem:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">search_righthanded</a></td></tr>
<tr class="memdesc:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="mdescLeft">&#160;</td><td class="mdescRight">defines parameter order for <a class="el" href="class_fact_comparer.html#a595a94f61262e74417d5d626995c1419" title="Called by System.Linq iff GetHashCode(Fact) returns same result for both parameters left and right .">Equals(Fact, Fact)</a> <a href="class_fact_comparer.html#ac6eb6a1e203cd798a3b1ff55a4c71128">More...</a><br /></td></tr>
<tr class="separator:ac6eb6a1e203cd798a3b1ff55a4c71128 inherit pro_attribs_class_fact_comparer"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a0fa979fb172da19c2a7337247e579344" name="a0fa979fb172da19c2a7337247e579344"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fa979fb172da19c2a7337247e579344">&#9670;&nbsp;</a></span>Compare()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override bool LineFactHightComparer.Compare </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
<td class="paramname"><em>solution</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="class_fact.html">Fact</a>&#160;</td>
<td class="paramname"><em>fact</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks <a class="el" href="class_line_fact.html">LineFacts</a> if <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).fact</a> is of same direction and at least of same length as <a class="el" href="class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344" title="Checks LineFacts if Compare(Fact, Fact).fact is of same direction and at least of same length as Comp...">Compare(Fact, Fact).solution</a>, while accounting for Unity and floating point precission </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="class_math3d.html#ae52554bcf30ec1afc8549b2a33e00bb5">Math3d.vectorPrecission</a></dd></dl>
</p>
<p >Implements criteria, by which <em>fact</em> is beeing compared to <em>solution</em> </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">solution</td><td>to be fulfilled</td></tr>
<tr><td class="paramname">fact</td><td>to be fulfilling</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff fact is described by solution</dd></dl>
<p>Implements <a class="el" href="class_fact_comparer.html#afafdbca3b98949b9d7317aadcdb75b80">FactComparer</a>.</p>
</div>
</div>
<a id="abb5eb5066ef01a663ebc45043cfe5151" name="abb5eb5066ef01a663ebc45043cfe5151"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb5eb5066ef01a663ebc45043cfe5151">&#9670;&nbsp;</a></span>Init()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">override void LineFactHightComparer.Init </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>unused </p>
<p>Implements <a class="el" href="class_fact_comparer.html#a679709d18c4318bc8751eb535489fd9f">FactComparer</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>D:/Users/marco/Dokuments/OneDrive/FAU/Informatik/UFrameIT/FrameIT/Windows/MaZiFAU/Assets/Scripts/InteractionEngine/FactHandling/<a class="el" href="_fact_comparer_8cs.html">FactComparer.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_line_fact_hight_comparer.html">LineFactHightComparer</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.2 </li>
</ul>
</div>
</body>
</html>
var class_line_fact_hight_comparer =
[
[ "Compare", "class_line_fact_hight_comparer.html#a0fa979fb172da19c2a7337247e579344", null ],
[ "Init", "class_line_fact_hight_comparer.html#abb5eb5066ef01a663ebc45043cfe5151", null ]
];
\ No newline at end of file
Doxygen/output/html/class_line_fact_hight_comparer.png

128 B

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment