<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>Appearance.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>Appearance_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::Appearance</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>BSphere.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>BSphere_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::BSphere</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>ColladaParser.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/parser/</path>
    <filename>ColladaParser_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::parser::ColladaParser</class>
    <namespace>edu::tum::cs::vis::model::parser</namespace>
  </compound>
  <compound kind="file">
    <name>CustomParser.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/parser/</path>
    <filename>CustomParser_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::parser::CustomParser</class>
    <namespace>edu::tum::cs::vis::model::parser</namespace>
  </compound>
  <compound kind="file">
    <name>DrawObject.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>DrawObject_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::DrawObject</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>Group.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>Group_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::Group</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>IntersectedTriangle.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>IntersectedTriangle_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::IntersectedTriangle</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>ItemModel.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/</path>
    <filename>ItemModel_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::ItemModel</class>
    <namespace>edu::tum::cs::vis::model</namespace>
  </compound>
  <compound kind="file">
    <name>Line.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>Line_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::Line</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Mesh.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>Mesh_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::Mesh</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>Miniball.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/algorithm/</path>
    <filename>Miniball_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::algorithm::Miniball</class>
    <class kind="class">edu::tum::cs::vis::model::util::algorithm::Miniball::Miniball_b</class>
    <class kind="class">edu::tum::cs::vis::model::util::algorithm::Miniball::pvt</class>
    <namespace>edu::tum::cs::vis::model::util::algorithm</namespace>
  </compound>
  <compound kind="file">
    <name>Model.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/</path>
    <filename>Model_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::Model</class>
    <namespace>edu::tum::cs::vis::model</namespace>
  </compound>
  <compound kind="file">
    <name>ModelParser.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/parser/</path>
    <filename>ModelParser_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::parser::ModelParser</class>
    <namespace>edu::tum::cs::vis::model::parser</namespace>
  </compound>
  <compound kind="file">
    <name>PlyParser.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/parser/</path>
    <filename>PlyParser_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser::Element</class>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser</class>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser::Property</class>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser::ValueLine</class>
    <namespace>edu::tum::cs::vis::model::parser</namespace>
  </compound>
  <compound kind="file">
    <name>Properties.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/</path>
    <filename>Properties_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::Properties</class>
    <namespace>edu::tum::cs::vis::model</namespace>
  </compound>
  <compound kind="file">
    <name>Triangle.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>Triangle_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::Triangle</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="file">
    <name>Vertex.java</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-knowrob/doc_stacks/2013-03-05_11-59-59.195085/knowrob/knowrob_cad_parser/src/edu/tum/cs/vis/model/util/</path>
    <filename>Vertex_8java</filename>
    <class kind="class">edu::tum::cs::vis::model::util::Vertex</class>
    <namespace>edu::tum::cs::vis::model::util</namespace>
  </compound>
  <compound kind="namespace">
    <name>edu::tum::cs::vis</name>
    <filename>namespaceedu_1_1tum_1_1cs_1_1vis.html</filename>
    <namespace>edu::tum::cs::vis::model</namespace>
  </compound>
  <compound kind="namespace">
    <name>edu::tum::cs::vis::model</name>
    <filename>namespaceedu_1_1tum_1_1cs_1_1vis_1_1model.html</filename>
    <namespace>edu::tum::cs::vis::model::parser</namespace>
    <namespace>edu::tum::cs::vis::model::util</namespace>
    <class kind="class">edu::tum::cs::vis::model::ItemModel</class>
    <class kind="class">edu::tum::cs::vis::model::Model</class>
    <class kind="class">edu::tum::cs::vis::model::Properties</class>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::ItemModel</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</filename>
    <member kind="function">
      <type>ModelParser</type>
      <name>getParser</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>a5dcff858fb8b7b060a2bd45ea352aa5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getPath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>adafc2144af06deebe6b6fd0b6c5d701f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ItemModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>ab216d8a0b19dc2a285b1437bde9ea182</anchor>
      <arglist>(String path)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>parseModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>aa051c918395aa7fb83d451477c0f759b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParser</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>a4b73f4f3890206b39d5c7f90b6e8f5e8</anchor>
      <arglist>(ModelParser parser)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>afa5dc800cf91194b7ebd8f16b8d0e7d5</anchor>
      <arglist>(String path)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelParser</type>
      <name>parser</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>a3ce7034f744f76e3cd8a47c859837bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>path</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1ItemModel.html</anchorfile>
      <anchor>ae861d41bf2b92f9b2b8ef950303edaa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::Model</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</filename>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>aa6633eb13304a5bed348f0156fa2723f</anchor>
      <arglist>(PGraphics g, Color overrideColor)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>exportVerticesAsTxt</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>af127738f6e04e17f2d14307e0247f2b0</anchor>
      <arglist>(File path, boolean overwrite)</arglist>
    </member>
    <member kind="function">
      <type>File</type>
      <name>exportVerticesAsTxt</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a939971d9960157b138ea37df8087ae7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BSphere</type>
      <name>getBoundingSphere</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a2d8a6bdc83871cec72255a8d70c57fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Group</type>
      <name>getGroup</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a1144126c4764186ac5ac6f8f59570e5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList&lt; Line &gt;</type>
      <name>getLines</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>ad394976168efcb68e4639e88e80e22dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getScale</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a201f1213f6ab9b4d9e01f1b85ccdb55e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getTextureBasePath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a00e075aca370baece9d8bd64f0e52d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList&lt; Triangle &gt;</type>
      <name>getTriangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a973022f4638fa094e1ef9fc52044b9b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector3f</type>
      <name>getUnscaled</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>aaa481f48f7f7b4b80e4f74cb6ab7084e</anchor>
      <arglist>(Vector3f t)</arglist>
    </member>
    <member kind="function">
      <type>Tuple3f</type>
      <name>getUnscaled</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a1764454172207ad156c97d6b8a17012d</anchor>
      <arglist>(Tuple3f t)</arglist>
    </member>
    <member kind="function">
      <type>Tuple3f[]</type>
      <name>getUnscaled</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a00fa27333534db9748067e609449ae2e</anchor>
      <arglist>(Point3f[] corner)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUnscaled</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a1949edf38cf529d17218a52ebfea9381</anchor>
      <arglist>(float scaled)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList&lt; Vertex &gt;</type>
      <name>getVertices</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>ac1ee0e4cd4fafd38aed798ef8b6347f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mirrorX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a4eb5b7f8bd35e7173eaf45bd07144511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a4fffecc1716a16c4d0c432264efbcca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDoubleSidedTriangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a814801404002bf582d7b6122470ffb76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a5409d3637f71c70e7d64a432587feafc</anchor>
      <arglist>(float factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBoundingSphere</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a612e1b1872596f6bf5179ebeae9d9a28</anchor>
      <arglist>(BSphere boundingSphere)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroup</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a247193853d65e81e756ebff9d04d37ea</anchor>
      <arglist>(Group group)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureBasePath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a5a373ee32ac056b31b6b219c1c5669e6</anchor>
      <arglist>(String textureBasePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVertexNormals</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a5ca2a4aa8d6d10f090d84d6c37896bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVertexSharing</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>ae7c872d6b8307ea89219b51e6ddaf3b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static void</type>
      <name>calculateVertexNormalsForTriangle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a9ca6bef5797e3b33361b4ddf9ec5f87e</anchor>
      <arglist>(final Triangle t)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>final ArrayList&lt; Triangle &gt;</type>
      <name>triangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>aabe9810f04ceb308c40352e2ef8feeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateVertexSharingForTriangle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>ab8730c0136e50adcf02d8cdc7f331339</anchor>
      <arglist>(final Triangle t, final Set&lt; Triangle &gt; checkedTriangles)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BSphere</type>
      <name>boundingSphere</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a1444903eb50c374dd6076a0ef45b6fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Group</type>
      <name>group</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a543f5e878b8af0bde73d1351acaaf953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ArrayList&lt; Line &gt;</type>
      <name>lines</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a524ae88e428fb95f6d60e729bdcf0b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>normalsInitialized</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a95c31d86bce3551a8049ac690a460ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>af28b0b3016ed3a36043dfc7dfa78d8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>textureBasePath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a268eb4a393c3093199aec714ad6219c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final ArrayList&lt; Vertex &gt;</type>
      <name>vertices</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a284e58b3b4ef29d748462bb6b6582cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Logger</type>
      <name>logger</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Model.html</anchorfile>
      <anchor>a0fad18311dd8411fcfb2d6dc4da9afd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::Properties</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Properties.html</filename>
    <member kind="function" static="yes">
      <type>static ItemModel</type>
      <name>getModelOfItem</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Properties.html</anchorfile>
      <anchor>a928f7bc53732fb7d1afed17a574a60d2</anchor>
      <arglist>(String identifier)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>xDimOfObject</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Properties.html</anchorfile>
      <anchor>a269f42d2a8184104ebba8e03062ae0ec</anchor>
      <arglist>(String ObjClassOrIdentifier)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>yDimOfObject</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Properties.html</anchorfile>
      <anchor>ade3ac45122ca36445c37262879c4e6dd</anchor>
      <arglist>(String ObjClassOrIdentifier)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>zDimOfObject</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1Properties.html</anchorfile>
      <anchor>a52b0f34aa8e2b49214d0c4d1b1aca5de</anchor>
      <arglist>(String ObjClassOrIdentifier)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>edu::tum::cs::vis::model::parser</name>
    <filename>namespaceedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser.html</filename>
    <class kind="class">edu::tum::cs::vis::model::parser::ColladaParser</class>
    <class kind="class">edu::tum::cs::vis::model::parser::CustomParser</class>
    <class kind="class">edu::tum::cs::vis::model::parser::ModelParser</class>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser</class>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::parser::ColladaParser</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</filename>
    <base>edu::tum::cs::vis::model::parser::ModelParser</base>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>loadModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>a7eae23e38312ede25cc0f8deb5f60950</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseNode</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>a6dcfbf91c5ca03f48a6d8c9de8ab701b</anchor>
      <arglist>(Node node, Group currGroup, ArrayList&lt; BaseXform &gt; transformations, Collada collada)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Appearance</type>
      <name>getAppearance</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>ad28b2adc684f0c62251124d8dfe60226</anchor>
      <arglist>(Material mat, Collada collada)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>getDaeLocation</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>ad55bea7ffe7fb9e902131278510a0fd9</anchor>
      <arglist>(String tmpPath)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static String</type>
      <name>getNodeValue</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>ab3e75932455d76453729c7f4c7f74725</anchor>
      <arglist>(NodeList nList, LinkedList&lt; String &gt; nodeNames)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ArrayList&lt; Vertex &gt;</type>
      <name>getVerticesOfMesh</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>adbeeb4be23aef626b500db0b0e622a40</anchor>
      <arglist>(Mesh m, List&lt; Input &gt; inputs, String type)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>parseGeometry</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>ab456934e1a1ea8cb8bd1f6c3dda296c4</anchor>
      <arglist>(Geometry g, Group currGroup, HashMap&lt; String, String &gt; instanceMaterial, ArrayList&lt; BaseXform &gt; transformations, Collada collada)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>parseGeometryLine</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>a6f06b76c3a7911f42ae3a6f42f960b40</anchor>
      <arglist>(Lines l, Group currGroup, HashMap&lt; String, String &gt; instanceMaterial, Collada collada, ArrayList&lt; Vertex &gt; vertices)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>parseGeometryTriangle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>a05225ab3859b053779b4595992a05448</anchor>
      <arglist>(Triangles t, Group currGroup, HashMap&lt; String, String &gt; instanceMaterial, Collada collada, ArrayList&lt; Vertex &gt; vertices, Mesh m)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static float[][]</type>
      <name>SourceToFloat</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>a7fa93829eea81182c6194de728132548</anchor>
      <arglist>(Source s)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>useTransformation</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>ab1a276c05cbdcd332b478906314cb7ff</anchor>
      <arglist>(Vertex vertex, ArrayList&lt; BaseXform &gt; transformations, boolean withTranslate)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>textureBasePath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ColladaParser.html</anchorfile>
      <anchor>a154b9622d1680eabf452c6013ee641aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::parser::CustomParser</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1CustomParser.html</filename>
    <base>edu::tum::cs::vis::model::parser::ModelParser</base>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>loadModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1CustomParser.html</anchorfile>
      <anchor>ac883b6bdc420c29c1b199ff8b9fff6cd</anchor>
      <arglist>(String filename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::parser::ModelParser</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</filename>
    <member kind="function">
      <type>Model</type>
      <name>getModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>aadcc4ec6a181478d0e89492fc462f470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>parseModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>a5e999ed483c7aaa1c65f8a3cd517b81e</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Class&lt;?extends ModelParser &gt;</type>
      <name>findParser</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>ae790a46962f8a181af5d4fa6c09647d8</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int[]</type>
      <name>polygonTriangulation</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>af0827e403b73578f2d5cf3f74adf58b2</anchor>
      <arglist>(Vertex vertices[])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>checkExtension</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>a12e39973141ef3704c5f3f95f5914778</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>String</type>
      <name>getValidExtensions</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>ac0e53cfd48c5f0b8f9bfe27c4369a8b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>isValidExtension</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>a5cfa395b1d375c561ab5f463ef48ba22</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>abstract boolean</type>
      <name>loadModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>a400e967ec7e3d2ea6b06f2150e52f162</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static String</type>
      <name>getExtension</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>a60f64f482636d1124c2a694e0058559c</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Model</type>
      <name>model</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>af66fb929e42b4bf985f14da9ef22e59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type></type>
      <name>[static initializer]</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>a57fd300093b67a6f898cb0d3ba5fe3f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final HashMap&lt; String, Class&lt;?extends ModelParser &gt; &gt;</type>
      <name>extensionAssignment</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>a3b160614d28314bb3597a161db3793cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static HashMap&lt; String, Model &gt;</type>
      <name>modelBuffer</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1ModelParser.html</anchorfile>
      <anchor>ac1394da8c1994ef04ec5a08b3106dc6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::parser::PlyParser</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</filename>
    <base>edu::tum::cs::vis::model::parser::ModelParser</base>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser::Element</class>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser::Property</class>
    <class kind="class">edu::tum::cs::vis::model::parser::PlyParser::ValueLine</class>
    <member kind="function" protection="protected">
      <type>boolean</type>
      <name>loadModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>a8f5853914f27ffcbb38d63c4bcc30088</anchor>
      <arglist>(String filename)</arglist>
    </member>
    <member kind="enumeration">
      <name>FileFormat</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>a7f0751e89fa3c59479b41d6865a5bfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASCII</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>a7f0751e89fa3c59479b41d6865a5bfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LITTLE_ENDIAN</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>a7f0751e89fa3c59479b41d6865a5bfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIG_ENDIAN</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>a7f0751e89fa3c59479b41d6865a5bfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>ab6f1a24d5dc6bbfbb6fbd0fba2760e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Number</type>
      <name>parseType</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>ada999359846c64c321bcd94dbafa6f9b</anchor>
      <arglist>(String type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>processDataBuffer</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>a4a3dfa3741b6b747437812f4ab899d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>processDataLine</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>ae734ff25fb6cf6d12a0506408fa333e7</anchor>
      <arglist>(String parts[])</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>processLine</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>af7b16847135cfc56478f8227585f2fe4</anchor>
      <arglist>(String parts[])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ByteBuffer</type>
      <name>byteBuffer</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>ae29f7c2336c2dd253aaa31463337a50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentElement</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>aad0e9852d108f940401f5f9f9fef460a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayList&lt; Element &gt;</type>
      <name>elements</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>ab6f7e7cf57c8c51955c15edb046d5888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileFormat</type>
      <name>fileFormat</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser.html</anchorfile>
      <anchor>a6cfb59608d2d3cc863a2fe472efabf60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::parser::PlyParser::Element</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Element.html</filename>
    <member kind="function">
      <type></type>
      <name>Element</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Element.html</anchorfile>
      <anchor>ae4faf4b7299ceec19ca9c1fb649f710b</anchor>
      <arglist>(String n, int cnt)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>cnt</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Element.html</anchorfile>
      <anchor>a681c4e598eabffba1bc90e04b1e4fd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList&lt; ValueLine &gt;</type>
      <name>lines</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Element.html</anchorfile>
      <anchor>a1798b1dabe9e441d0c5d0f4eba1bfe59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>String</type>
      <name>name</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Element.html</anchorfile>
      <anchor>aeb753170e8d041a966ead6d8ba7895c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList&lt; Property &gt;</type>
      <name>properties</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Element.html</anchorfile>
      <anchor>af3a1263d99b1563baf2f9c11ca40ca81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::parser::PlyParser::Property</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Property.html</filename>
    <member kind="function">
      <type></type>
      <name>Property</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Property.html</anchorfile>
      <anchor>a451391fcffcaed34530fce7a4e1785da</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>String</type>
      <name>name</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Property.html</anchorfile>
      <anchor>ae2e4206d7d262221302d032b58ce72d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>String</type>
      <name>type1</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Property.html</anchorfile>
      <anchor>a1bb11c3bebbacac493332304c9670231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>String</type>
      <name>type2</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1Property.html</anchorfile>
      <anchor>ad48d9e8fa2624e1eb5e17095918f8127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::parser::PlyParser::ValueLine</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1ValueLine.html</filename>
    <member kind="variable" protection="package">
      <type>ArrayList&lt; Number &gt;</type>
      <name>values</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1parser_1_1PlyParser_1_1ValueLine.html</anchorfile>
      <anchor>a988be3fc7cf7ad2d8d7e7e561e812b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>edu::tum::cs::vis::model::util</name>
    <filename>namespaceedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util.html</filename>
    <namespace>edu::tum::cs::vis::model::util::algorithm</namespace>
    <class kind="class">edu::tum::cs::vis::model::util::Appearance</class>
    <class kind="class">edu::tum::cs::vis::model::util::BSphere</class>
    <class kind="class">edu::tum::cs::vis::model::util::DrawObject</class>
    <class kind="class">edu::tum::cs::vis::model::util::Group</class>
    <class kind="class">edu::tum::cs::vis::model::util::IntersectedTriangle</class>
    <class kind="class">edu::tum::cs::vis::model::util::Line</class>
    <class kind="class">edu::tum::cs::vis::model::util::Mesh</class>
    <class kind="class">edu::tum::cs::vis::model::util::Triangle</class>
    <class kind="class">edu::tum::cs::vis::model::util::Vertex</class>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::Appearance</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</filename>
    <member kind="function">
      <type>Color</type>
      <name>getColorFill</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a12e228a13c1d0e68f5b3e2066e4520aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Color</type>
      <name>getColorLine</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a68f1c9578c914aefdd8c53fe6d251e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getImageFileName</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a2dc602811725f7d443ad06434fcea4b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PImage</type>
      <name>getImageReference</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>ac2211eb237cb1736839b5936f08812cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStrokeWeight</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a0692eed41ff648214a6ba5b4317889c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorFill</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a549b73db698be7b882197af315758900</anchor>
      <arglist>(Color colorFill)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorLine</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a626f2bc6ced53a321d88b0c19cd8a9f1</anchor>
      <arglist>(Color colorLine)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageFileName</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a0df3c33aeed5d7ee1b6dc0866bb9667b</anchor>
      <arglist>(String imageFileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageReference</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a6d4c10cb40c18867ce6bed7c76e2208a</anchor>
      <arglist>(PImage imageReference)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStrokeWeight</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a076eba9e60bb95c83316f8477a648a6a</anchor>
      <arglist>(int strokeWeight)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>colorFill</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>aa60c441cdca1d8fcd42bd5e5b417062b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Color</type>
      <name>colorLine</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>aab848740a03fc3690fafb491d7ae8302</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>imageFileName</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>ab2081348150eb6a00a224ad26397567f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PImage</type>
      <name>imageReference</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a9604869d3d9d64ccbaf5671c0031ad44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>strokeWeight</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>aaefca832233ea1df8d982c84d3725a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Appearance.html</anchorfile>
      <anchor>a30b7dfa47e05f49b69e5178bbbae5b1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::BSphere</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1BSphere.html</filename>
    <member kind="function">
      <type></type>
      <name>BSphere</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1BSphere.html</anchorfile>
      <anchor>a7087adaf8000064a4e91c7e580d752c4</anchor>
      <arglist>(float r, Vector3f center)</arglist>
    </member>
    <member kind="function">
      <type>Vector3f</type>
      <name>getCenter</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1BSphere.html</anchorfile>
      <anchor>adfff3751edc4719fd79007d4a8f64762</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getR</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1BSphere.html</anchorfile>
      <anchor>a38598adfab92eae2fb52fe32c01d3940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Vector3f</type>
      <name>center</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1BSphere.html</anchorfile>
      <anchor>aa60169a2c2432aa1177dc34f828b4daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final float</type>
      <name>r</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1BSphere.html</anchorfile>
      <anchor>a41decc728d7b8d7bf46ec9ac2e5111af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::DrawObject</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</filename>
    <member kind="function">
      <type></type>
      <name>DrawObject</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a925c9d7cdb17d284527000fcf6e329f8</anchor>
      <arglist>(final int numberOfEdges)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a9a8f8014073c5b074ba786c6738357a1</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>Appearance</type>
      <name>getAppearance</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>abced7819982fb23a7f9d9b9758d8c200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vertex[]</type>
      <name>getPosition</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>adcbf339018c0ac3ea9fecd0f593981a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>ae4a56a64c73383495ad21663d3f6b123</anchor>
      <arglist>(float factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppearance</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a4a9e3f930bb03c39c72042da67f9017d</anchor>
      <arglist>(Appearance appearance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a50ac2918fcda85fca3052ed4a137c964</anchor>
      <arglist>(Vertex[] position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a8d98359b3159c2f7ab59fd6a7a3fdcb4</anchor>
      <arglist>(float[][] matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCentroid</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>ae9292840b3b1636987cacca0f5840964</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float[][]</type>
      <name>MatrixMultiply</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a4504c0dc64ce270446712270963c565b</anchor>
      <arglist>(float mat1[][], float mat2[][])</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyColor</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>ac1ce602791699c61a39275f52e46a61e</anchor>
      <arglist>(PGraphics g, Color overrideColor)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Appearance</type>
      <name>appearance</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>ad4e918c874bd4f78c42f13ccbbbf4249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vertex</type>
      <name>position</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a84aebf1706143f8de90a0b362f59645b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1DrawObject.html</anchorfile>
      <anchor>a2ba5948ef01c9d73601f533235e5b162</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::Group</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a526e8d7e118b83eb724844153dd9ad0d</anchor>
      <arglist>(Group g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTriangle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>aa1dd7e4dd9d6799e2ba2da9c45f49663</anchor>
      <arglist>(Triangle t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a1100174c576074c2c8e833ef400428eb</anchor>
      <arglist>(PGraphics g, Color overrideColor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawBoundingBox</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a134555ec8ee9ddc00d8f9612b14bfdf1</anchor>
      <arglist>(PGraphics gr, boolean recursive)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList&lt; Group &gt;</type>
      <name>getChildren</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a27a75e2ce2abf3c176eed9736742143c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIntersectedTriangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a948fe20ed2d94806add4591125169224</anchor>
      <arglist>(final Point3f rayStart, final Point3f rayEnd, final ArrayList&lt; IntersectedTriangle &gt; intersectedTriangles)</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMaxX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>acbd4de66d30427d49268d364af2b121d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMaxY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a069810b75f6fde7a3483ee9901c4690c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMaxZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a3eeb9bfa4dace0d1cd0f96bbc2fbcb74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mesh</type>
      <name>getMesh</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>ad29461f0a18b2bc93b2b3efd844e839f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMinX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a4d50989d7013556e4e623f9ae28f41b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMinY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a6fcfe5a363d7dea4dd8a71098e6d72d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMinZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a51d077ff468469075573c870edd66592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Model</type>
      <name>getModel</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a6c66c582704ce2b56ab47e5b9048cc9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getName</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a091f0937b3526747a2dcc2863ee9eaea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTotalDepth</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a9b038ff455f8901a546c7b61f33dcbde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTotalHeight</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>aeb6210ae9f3339efcc40b9f25ba57feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTotalWidth</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a54fd75e8e37eeb62d4250270a401aee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Group</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a8f53e622e8da66beb7826b93d003b1d1</anchor>
      <arglist>(Model parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a02c086fc4927bd3cb5292cd4da5120fc</anchor>
      <arglist>(String textureBasePath)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>removeTriangle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a613def38d14a99a7487a53253fa4de9f</anchor>
      <arglist>(Triangle t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMinMaxValues</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>ae31f914d428fa05390bf6e6ff427bca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChildren</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a051a9a05164ef57f2125146e20cd2ceb</anchor>
      <arglist>(ArrayList&lt; Group &gt; children)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMesh</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a340aaee4f9720a2250464a96183dcb70</anchor>
      <arglist>(Mesh mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a2d5b7277ffb4d4ccb921e52fef076e64</anchor>
      <arglist>(String name)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>maxX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a40b57907d7a3151b1995573769385226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>maxY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a1ed757ad32e96cd06333dac9d494ec00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>maxZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a3aea60476aee1caa941d01bb6a5d8db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>minX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a103a7768da54836d0b0c150702779ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>minY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a409379d6d07d7f48428540fac321340d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>minZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a3ac52c67ba29e67e9d0cba49f02c7673</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a28e2cf5a0acf5286f56a5f88926b7796</anchor>
      <arglist>(String textureBasePath, boolean isRoot)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayList&lt; Group &gt;</type>
      <name>children</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a83b95934d1d2f68710e5ec6b50baf7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mesh</type>
      <name>mesh</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>ac858aab1247738f8dc735fb2ae34f28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final Model</type>
      <name>model</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>aa5bf6ffc75606893ec2947ba25f01773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>name</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a3a246e18b6fe855ed42237f022889c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Group.html</anchorfile>
      <anchor>a17f423d29986a7618e5402998c790f4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::IntersectedTriangle</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1IntersectedTriangle.html</filename>
    <member kind="function">
      <type></type>
      <name>IntersectedTriangle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1IntersectedTriangle.html</anchorfile>
      <anchor>ac1dd111d49f6bf8f109c66d22eb4c847</anchor>
      <arglist>(Triangle tri, Point3f intersect)</arglist>
    </member>
    <member kind="variable">
      <type>Point3f</type>
      <name>intersection</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1IntersectedTriangle.html</anchorfile>
      <anchor>af0c0dcb0a96ababc7ba93ab99fa34481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Triangle</type>
      <name>t</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1IntersectedTriangle.html</anchorfile>
      <anchor>aaa4ebbcb357038af12f643ec1ae044f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::Line</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Line.html</filename>
    <base>edu::tum::cs::vis::model::util::DrawObject</base>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Line.html</anchorfile>
      <anchor>a2631dc5237cff8b8cf154cdcc8707baf</anchor>
      <arglist>(PGraphics g, Color overrideColor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Line.html</anchorfile>
      <anchor>a20e662aebc971289940b20bd044ec9b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Line.html</anchorfile>
      <anchor>a163995bfac439b5a7b743e14821ef9ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::Mesh</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</filename>
    <member kind="function">
      <type>void</type>
      <name>drawBoundingBox</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a03502c5370a4bcd434609378f24c6e9e</anchor>
      <arglist>(PGraphics g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawLines</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>ac5e990a9f2e1de6c8daf72e962ae9133</anchor>
      <arglist>(PGraphics g, Color overrideColor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawTriangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>ac79cd5782005e4cc10ac787fbf2a5edf</anchor>
      <arglist>(PGraphics g, Color overrideColor)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDepth</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a944a4d45c9c90723dfb1134eda0c2aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHeight</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a5048bdf6b29a2137298c6d3e5839202b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getIntersectedTriangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a5d6add15d441b41410b4070e36b4843a</anchor>
      <arglist>(final Point3f rayStart, final Point3f rayEnd, final ArrayList&lt; IntersectedTriangle &gt; intersectedTriangles)</arglist>
    </member>
    <member kind="function">
      <type>ArrayList&lt; Line &gt;</type>
      <name>getLines</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a2cfe09ecfdffd571ae5b8cee541aa120</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMaxX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a4147a2383a0403e10ec66ab7fdffcab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMaxY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a7f7758cadf967829e1eefa6b7cfc7b14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMaxZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>ada290795fb0c90d0c42050ef085d5794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMinX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a421f23c38b446ce581a2889e13ea5245</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMinY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>afe3e1804a60bc7ebfc50ef3cb7d08bfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Float</type>
      <name>getMinZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a3d754c0a2801185aa6bb55cf2cc62417</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>String</type>
      <name>getTextureBasePath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a00eb2e9e54486b353b9e61f086636dee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ArrayList&lt; Triangle &gt;</type>
      <name>getTriangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a93ff6b3577266909f653180f51db3584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getWidth</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>abc2dd2696ec8ee2aaea0e9f16d0e57e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMinMaxValues</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a226a6e0296c6a8061b2cf392d7c08226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLines</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a665b9138ba42d2fdc1e5a8b492e82dff</anchor>
      <arglist>(ArrayList&lt; Line &gt; lines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureBasePath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>ac99fb5a7095a79525f4ed11c081ab2d4</anchor>
      <arglist>(String textureBasePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a7777061a863f83ab9d15458c7806c4ff</anchor>
      <arglist>(ArrayList&lt; Triangle &gt; triangles)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>maxX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>ab23ab26a7d84ae651576afe00547d985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>maxY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>ab4112db0b853b019d96b11bd2e52ad7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>maxZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a38fc47d30e4e577f9cb02b6d1af3e63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>minX</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>aa31beb00eaed5a34a0c07e1e2bdefe6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>minY</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>aed2bf75db0313c9683dcc0b800061b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Float</type>
      <name>minZ</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a2536a6e8710f42aea32c94514a5bdf47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTextureImage</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>acab26bb491e17f6c27d348b0eedb60fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayList&lt; Line &gt;</type>
      <name>lines</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a488d78ebc2417364128b040e1a61bd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>textureBasePath</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a8e77e96240a7b1e3c0ad746b1bead4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>texturesInitialized</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a318c0e2bffcbe444f237b0a74a5b1309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayList&lt; Triangle &gt;</type>
      <name>triangles</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a67445f58f981615b8956053b3a771b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Mesh.html</anchorfile>
      <anchor>a134e526a32253c3e9537ab0062f57721</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::Triangle</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</filename>
    <base>edu::tum::cs::vis::model::util::DrawObject</base>
    <member kind="function">
      <type>boolean</type>
      <name>addNeighbor</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a386c677e490ec18fdadd3e7d2d49dca4</anchor>
      <arglist>(Triangle neighbor, Lock lock)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>calculateNormalVector</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a9e0e32834830671d69a5af58d91f3968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a9c4e20a8afe4122bad64490e041313c0</anchor>
      <arglist>(PGraphics g, Color overrideColor)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getArea</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a2884593da75c6fbdee631e1b80c7fe3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point3f</type>
      <name>getCentroid</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>aaed929446f7a4b2647cd13a44f3c6640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector3f</type>
      <name>getCornerarea</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>accffa39071f20a63ee6c420cbc1e9c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDihedralAngle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a473df1fa535d2864510a431cda1c3bdd</anchor>
      <arglist>(Triangle t)</arglist>
    </member>
    <member kind="function">
      <type>Set&lt; Triangle &gt;</type>
      <name>getNeighbors</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>ae3a3fae6081a70920a20ff9d9d52ee25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector3f</type>
      <name>getNormalVector</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a48fcb8774f107638b03bc8bf36f4964a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point2f[]</type>
      <name>getTexPosition</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a7ee844bbd7083ffd5413608122f1fb72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>intersectsRay</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a1c7dcbeda66ddc9085c4e46afe541f03</anchor>
      <arglist>(Point3f p1, Point3f p2, Point3f intersectionPoint)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>intersectsRay</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a2412f9f8c8b8a888a1d6d7754483d5f3</anchor>
      <arglist>(Point3f rayStart, Point3f rayEnd)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isAdjacentNeighbor</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a4d597cf71bf8963c33f5dd0ad403e119</anchor>
      <arglist>(Triangle tr)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>isDirectNeighbor</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>aa788eab1ce002ff3bc777cc1caba6d33</anchor>
      <arglist>(Triangle tr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeNeighbor</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a7c53f914ab4ecd7dd92b58d93156af6f</anchor>
      <arglist>(Triangle n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCornerarea</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>adaf1a0aaf8ef17cc34c54da757aad2b8</anchor>
      <arglist>(Vector3f cornerarea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeighbors</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a2cf2d5b1c51231c6d9845d6659cafef9</anchor>
      <arglist>(Set&lt; Triangle &gt; neighbors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalVector</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a7a7faaa8667e37895f5f188c7da9c02f</anchor>
      <arglist>(Vector3f normalVector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTexPosition</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>ad8342faaaf8041b6fc2ecafc39b5d731</anchor>
      <arglist>(Point2f[] texPosition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Triangle</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a6900f2d6eef8be2bb40672defc3e38e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCentroid</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a3cd182c10ab914f7f4a7576d8ea9f99c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point3f</type>
      <name>centroid</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a01a7320c4d9185f989592c6c7bc4eb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3f</type>
      <name>cornerarea</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>abfc45bf3c1ac1ccb758b4645df4b5603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Set&lt; Triangle &gt;</type>
      <name>neighbors</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>acf2969d4177f9bec72da59cfb4461647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3f</type>
      <name>normalVector</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a125119a95a2d68c3d7a85843ded7f811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point2f</type>
      <name>texPosition</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>ad70cc3991767480768ccf360853d575c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Logger</type>
      <name>logger</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a19db9ff7577c1695cb6b9bb29b3da4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Triangle.html</anchorfile>
      <anchor>a21274bd29b3c5130f9b6f32e8b23c27d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::Vertex</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</filename>
    <member kind="function">
      <type>Object</type>
      <name>clone</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a09fa824a4d15d94ddd10e79131711ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>equals</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a0f863f8c5fc838ed1b54195ec9ca6eee</anchor>
      <arglist>(Object o)</arglist>
    </member>
    <member kind="function">
      <type>Vector3f</type>
      <name>getNormalVector</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>acf4c616666a7dbc064648dd548840868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPointarea</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a7b51af5834715b6339cbe85c768fe0a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hashCode</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a8c02e7d2c410e01cfd94e64a2e1cb375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>sameCoordinates</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>ad0e4286d124320d6656a3c2dc53a1251</anchor>
      <arglist>(Point3f p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalVector</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>ae7b363b6fcf23e4be239145b5a90bf87</anchor>
      <arglist>(Vector3f normalVector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointarea</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a5c8dec8a579c5585459e941aeb5a2797</anchor>
      <arglist>(float pointarea)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>ae3bdb7ae06eff83c3d18e4c00184f52b</anchor>
      <arglist>(float[][] matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>aed454a7597412b7ba1ab3501790f5f46</anchor>
      <arglist>(Point3f p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vertex</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a18666e344829a3f62aee30e63a4c3e2c</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>color</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>adbd029461a7d345dbd55be7380f32b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Color</type>
      <name>overrideColor</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a0e4ef3bd862aedac931fa6208e0acc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector3f</type>
      <name>normalVector</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>ad6d5a5a935073cee61df2ae3345df1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pointarea</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>ad6201a7f1c8c4006ec2af7ce839077f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final long</type>
      <name>serialVersionUID</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1Vertex.html</anchorfile>
      <anchor>a12daad836d44f538be3af1a72c504e64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>edu::tum::cs::vis::model::util::algorithm</name>
    <filename>namespaceedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm.html</filename>
    <class kind="class">edu::tum::cs::vis::model::util::algorithm::Miniball</class>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::algorithm::Miniball</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</filename>
    <class kind="class">edu::tum::cs::vis::model::util::algorithm::Miniball::Miniball_b</class>
    <class kind="class">edu::tum::cs::vis::model::util::algorithm::Miniball::pvt</class>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a80a4ed2db542d165f1fcde4859e8d3c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double[]</type>
      <name>center</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>af855c1ef7cae3717614f1f07399cef74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_in</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>ac95241bb0d509829253b8c149990fb06</anchor>
      <arglist>(double[] p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>af0084ab9814e74f580166d73d213c58b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Miniball</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>ad18b3c7ba5b25d5c96431afde80c074c</anchor>
      <arglist>(int dim)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nr_points</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>ab301dbd26fb5a3ce8b1c05b74421536d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nr_support_points</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a26eb47e45afc9852ba2c8207a15be214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>radius</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>af9adbf2bbba6e735fdd15143576d23f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>squared_radius</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>aec99d9d9fe6de4b406a13ad14374faaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>double</type>
      <name>accuracy</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a144d18402aa5bcc3bbe9f21617b8a5e5</anchor>
      <arglist>(double slack)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>boolean</type>
      <name>is_valid</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a411e4d5fdb3033b87dbd331cac4c86ef</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>double</type>
      <name>max_excess</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a8c86afe6fa101ea40a2cc4c1aad5c6ca</anchor>
      <arglist>(int t, int i, pvt pivot)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>move_to_front</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a9700cac5ecc685ad8eb1802fbbe07974</anchor>
      <arglist>(int j)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>mtf_mb</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>ab886ab567b9480d7ac8a21392ffe29ec</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>pivot_mb</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a906a6d01af3122b2d0e62cc3e6bef233</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>int</type>
      <name>points_end</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a7227fb7c72c8d2fe86654765c571813c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>int</type>
      <name>support_points_end</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a5afef5f605c5654406cb9acc3f1601f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static double</type>
      <name>mb_sqr</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a543b6cae3805608f7cd036efaaa08947</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static int</type>
      <name>points_begin</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a8f69978401e64d0cd3b63956ce64cace</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package" static="yes">
      <type>static int</type>
      <name>support_points_begin</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a18f74f2efd27adb77bcbb06f80932040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>Miniball_b</type>
      <name>B</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a96903fcf0be8ec5be88284dbce7a5b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>d</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>ad17522f798d1d5f24f5c0b59c7ce5db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>ArrayList</type>
      <name>L</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>aa19e64becb927d19ac99a5434cbfda9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>support_end</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball.html</anchorfile>
      <anchor>a3f40bcf59a265aa43055d7d88a926b1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::algorithm::Miniball::Miniball_b</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</filename>
    <member kind="function" protection="package">
      <type>double</type>
      <name>excess</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>aa15e08f9a21d81884b2528084a33fe82</anchor>
      <arglist>(double[] p)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>double[]</type>
      <name>getCenter</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a79d09e764580f4d3a88d1d027d3d4436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>afca4214fc5cb4e6d446740cf6f0fddbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>boolean</type>
      <name>push</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a97c1e4ec6ef3db15d6c65a7f19b5b3eb</anchor>
      <arglist>(double[] p)</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a2e56cc11b315c80f279a587b2506308a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>int</type>
      <name>size</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>abd0dc8af6fc0a71c788edefd11704849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>double</type>
      <name>slack</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a613355b6be69fd844dad5df224369fbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>double</type>
      <name>squared_radius</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>afb5a96afb1ac57cad0920d8f0242bfd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>int</type>
      <name>support_size</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>acfeccc7c4c7ff7c50ffb58c763f94b69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[][]</type>
      <name>a</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a5d709891efb3f635c6ebd5c9b6ad3f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[][]</type>
      <name>c</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>ab0d997b6ef4ab39455296d8ed2b70af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[]</type>
      <name>current_c</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>ad8de55e2c08ab7d512b4f6ccc46b48ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double</type>
      <name>current_sqr_r</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>abff80364a6977df4c6edd2512161b946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[]</type>
      <name>f</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a8ffedbbc71dbe9664394765f3283f7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>m</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>aff7148525a0f849a76574eab24e53883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[]</type>
      <name>q0</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a75c0fd4e28701fcf478f03c3ded28fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>s</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>ac918c6c6de2a80c6b3bc28df84af6952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[]</type>
      <name>sqr_r</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a02e42460481a5d97b0ff5a9c8b297afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[][]</type>
      <name>v</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a01b8599fc8ac74ec3d392a54e721d64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="package">
      <type>double[]</type>
      <name>z</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1Miniball__b.html</anchorfile>
      <anchor>a25f85c488bce2c3c52af10beb8fbe474</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>edu::tum::cs::vis::model::util::algorithm::Miniball::pvt</name>
    <filename>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1pvt.html</filename>
    <member kind="function" protection="package">
      <type>int</type>
      <name>getVal</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1pvt.html</anchorfile>
      <anchor>a33ab96c495fc0d0a69ebb210893b7465</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type></type>
      <name>pvt</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1pvt.html</anchorfile>
      <anchor>aeb6de8a581372b82ecff75bc0e76fa3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="package">
      <type>void</type>
      <name>setVal</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1pvt.html</anchorfile>
      <anchor>a36502a39a1e67f7e11996861aaae2e8a</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable" protection="package">
      <type>int</type>
      <name>val</name>
      <anchorfile>classedu_1_1tum_1_1cs_1_1vis_1_1model_1_1util_1_1algorithm_1_1Miniball_1_1pvt.html</anchorfile>
      <anchor>af6afbdc8a3ee9ce14efc63fb15f8b0b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
