Pathfinder
File List
Here is a list of all files with brief descriptions:
 AABB.cppThis file implements all functionality declared in AABB.h
 AABB.hThis file declares the AABB struct that models an axis aligned bounding box
 Analysis.cppThis file implements all functionality declared in Analysis.h
 Analysis.hThis file declares the sceneAnalysis function that is used to perform the analysis of the scene
 Astar.cppThis file implements all functionality declared in Astar.h
 Astar.hThis file declares all functionality that is related to the A* pathfinding algorithm
 BuildGraph.cppThis file implements all functionality declared in BuildGraph.h
 BuildGraph.hThis file declares all functionality related to building graphs out of meshes
 BuildGroups.cppThis file implements all functionality declared in BuildGroups.h
 BuildGroups.hThis file declares all functionality needed to create groups of possibly intersecting meshes
 Compare.cppThis file implements all functionality declared in Compare.h
 Compare.hThis file declares all functionality that is used to compare various data types
 ELibPathfinder.cppThis file is used to register C++ functions to EScript
 EScriptHelper.hThis file is needed to be able to call the implemented function in an EScript script
 Flat.cppThis file implements all functionality declared in Flat.h
 Flat.hThis file declares all functionality related to basic operations for flattened Polygons
 GraphEdge.hThis file declares the struct GraphEdge that contains all information that shall be stored for each edge of a graph
 GraphVertex.hThis file declares the struct GraphVertex that contains all information that shall be stored for each vertex of a graph
 Intersection.cppThis file implements all functionality declared in Intersection.h
 Intersection.hThis file declares all functionality needed for computing intersections between graphs
 Line2.cppThis file implements all functionality declared in Line2.h
 Line2.hThis file declares the struct Line2 that represents a two-dimensional line
 Line3.cppThis file implements all functionality declared in Line3.h
 Line3.hThis file declares the struct Line3 that represents three-dimensional line
 Line3Norm.cppThis file implements all functionality declared in Line3Norm.h
 Line3Norm.hThis file declares the struct Line3Norm that inherits from Line3
 Line3Unnorm.cppThis file implements all functionality declared in Line3Unnorm.h
 Line3Unnorm.hThis file declares the struct Line3Unnorm that inherits from Line3
 Main.cppThis file is needed to register the plugin to PADrend
 Merge.cppThis file implements all functionality declared in Merge.h
 Merge.hThis file declares all functionality related to merging graphs
 MeshAccessor.cppThis file implements all functionality declared in MeshAccessor.h
 MeshAccessor.hThis file declares the struct MeshAccessor that presents a convenient way to access meshes
 OBJ.cppThis file implements all functionality declared in OBJ.h
 OBJ.hThis file declares all functionality related to creating OBJ files
 Octree.cppThis file implements all functionality declared in Octree.h
 Octree.hThis file declares the struct Octree that implements the octree data structure
 Output.cppThis file implements all functionality declared in Output.h
 Output.hThis file declares all functionality related to toggling output
 Plane.cppThis file implements all functionality declared in Plane.h
 Plane.hThis file declares the struct Plane that represents a plane in three-dimensional space
 Polygon.cppThis file implements all functionality declared in Polygon.h
 Polygon.hThis file declares the struct Polygon that presents a convenient way to access polygons
 Search.cppThis file implements all functionality declared in Search.h
 Search.hThis file declares the findPath function
 Sort.cppThis file implements all functionality declared in Sort.h
 Sort.hThis file declares all functionality related to sorting different containers
 TupleAccess.cppThis file implements all functionality declared in TupleAccess.h
 TupleAccess.hThis file declares all functionality related to providing random access to tuples containing various data types
 Using.hThis file provides using and enum declarations
 Vec.cppThis file implements all functionality declared in Vec.h
 Vec.hThis file declares all functionality related to vectors