U:/jkolench/Desktop/Pandai Source Code/Pandai v1.0 source/aiPathFinder.h File Reference

#include "meshNode.h"
#include "cmath.h"
#include "lineSegs.h"
Include dependency graph for aiPathFinder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PathFinder

Typedefs

typedef vector< Node * > NodeArray
typedef vector< NodeArrayNavMesh

Functions

Nodefind_in_mesh (NavMesh nav_mesh, LVecBase3f pos, int grid_size)

Typedef Documentation

typedef vector<NodeArray> NavMesh

Definition at line 23 of file aiPathFinder.h.

typedef vector<Node *> NodeArray

Filename : aiPathFinder.h Created by : Deepak, John, Navin Date : 10 Nov 09

PANDA3D SOFTWARE Copyright(c) Carnegie Mellon University. All rights reserved.

All use of this software is subjest to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE"

Definition at line 22 of file aiPathFinder.h.


Function Documentation

Node* find_in_mesh ( NavMesh  nav_mesh,
LVecBase3f  pos,
int  grid_size 
)

Function : find_in_mesh Description : This function allows the user to pass a position and it returns the corresponding node on the navigation mesh. A very useful function as it allows for dynamic updation of the mesh based on position.

Definition at line 381 of file aiPathFinder.cxx.

Here is the caller graph for this function:

 All Classes Files Functions Variables Typedefs Enumerations Enumerator

Generated on Tue Dec 8 01:12:18 2009 for Pandai by  doxygen 1.6.1