29 #include "../../idlib/precompiled.h"
253 verts[0] = verts[1] = 0;
virtual bool Trace(aasTrace_t &trace, const idVec3 &start, const idVec3 &end) const =0
virtual const idPlane & GetPlane(int planeNum) const
const idAASSettings & GetSettings(void) const
virtual void Shutdown(void)
const aasEdge_t & GetEdge(int index) const
virtual void Stats(void) const
void RoutingStats(void) const
virtual int BoundsReachableAreaNum(const idBounds &bounds, const int areaFlags, const int excludeTravelFlags) const =0
virtual void PushPointIntoAreaNum(int areaNum, idVec3 &origin) const
virtual void GetEdge(int edgeNum, idVec3 &start, idVec3 &end) const
const aasVertex_t & GetVertex(int index) const
const char * GetName(void) const
virtual int AreaFlags(int areaNum) const
void ShutdownRouting(void)
int Icmp(const char *text) const
virtual void GetEdgeVertexNumbers(int edgeNum, int verts[2]) const
virtual idAASFile * LoadAAS(const char *fileName, unsigned int mapFileCRC)=0
virtual void RemoveAllObstacles(void)
idVec3 vec3_origin(0.0f, 0.0f, 0.0f)
virtual ~idAASLocal(void)
#define INTSIGNBITNOTSET(i)
virtual void virtual void virtual void DWarning(const char *fmt,...) id_attribute((format(printf
virtual void PrintInfo(void) const =0
virtual void FreeAAS(idAASFile *file)=0
virtual void PushPointIntoAreaNum(int areaNum, idVec3 &point) const =0
unsigned int GetCRC(void) const
virtual int PointAreaNum(const idVec3 &origin) const =0
virtual void Printf(const char *fmt,...) id_attribute((format(printf
virtual int PointReachableAreaNum(const idVec3 &origin, const idBounds &searchBounds, const int areaFlags) const
idAASFileManager * AASFileManager
virtual const idAASSettings * GetSettings(void) const
const char * c_str(void) const
virtual int PointReachableAreaNum(const idVec3 &origin, const idBounds &searchBounds, const int areaFlags, const int excludeTravelFlags) const =0
virtual int BoundsReachableAreaNum(const idBounds &bounds, const int areaFlags) const
static idAAS * Alloc(void)
const idPlane & GetPlane(int index) const
virtual bool Init(const idStr &mapName, unsigned int mapFileCRC)
virtual int AreaTravelFlags(int areaNum) const
const aasArea_t & GetArea(int index)
virtual int PointAreaNum(const idVec3 &origin) const
virtual bool Trace(aasTrace_t &trace, const idVec3 &start, const idVec3 &end) const
virtual idVec3 AreaCenter(int areaNum) const