VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
BHAVEUtils.h File Reference

Go to the source code of this file.

Namespaces

namespace  BHAVE
 Contains BHAVE::BHAVE3DGui::DtAddSpawnSinkPointDialog class.
namespace  BHAVE::Utils

Macros

#define BHAVEUTIL_MAX_DOWN_RAYCAST_DIST   50.f

Functions

bool DT_DLL_bhaveSim BHAVE::Utils::adjustAltitudeAboveGround (DtVector &location, double offset, double maxRaycastDist=BHAVEUTIL_MAX_DOWN_RAYCAST_DIST)
 Returns a destination that is above closest ground or floor level.
bool DT_DLL_bhaveSim BHAVE::Utils::checkIsDestinationOnPathData (DtVrfObject *entity, const DtVector &dest)
 This function returns true if the position provided is within the entity's pathdata area) .
bool DT_DLL_bhaveSim BHAVE::Utils::checkIsDestinationNameOnPathData (DtVrfObject *entity, const DtString &wpName)
 This function returns true if the wpName's position provided is within the entity's pathdata area).
bool DT_DLL_bhaveSim BHAVE::Utils::checkIsRouteOnPathData (DtVrfObject *entity, const DtString &routeName)
 This function returns true if the position of the route provided is within the entity's pathdata area).
bool DT_DLL_bhaveSim BHAVE::Utils::checkBhaveMovementConditionsOnEntity (DtVrfObject *entity, DtSimTask *msg)
bool DT_DLL_bhaveSim BHAVE::Utils::testIsOnPathData (DtVrfEntityBot *pEntity)
 This function returns true if the pEntity->position provided is within the entity's pathdata area) .
bool DT_DLL_bhaveSim BHAVE::Utils::testIsOnPathData (DtVrfEntityBot *pEntity, const Kaim::Vec3f &position)
 This function returns true if the position provided is within the entity's pathdata area) .
double DT_DLL_bhaveSim BHAVE::Utils::getZComponentOnPathData (DtVrfEntityBot *entity, const Kaim::Vec3f &position)
 Returns the Z value of the Nav Mesh under the position.
double DT_DLL_bhaveSim BHAVE::Utils::getZComponentOnPathData (Kaim::Database *entity, const Kaim::Vec3f &position)
 Returns the Z value of the Nav Mesh under the position.
DtSoilFactorsBHAVE::Utils::soilFactors (DtVrfObject *myObject)
 These functions are used to determine an entity's deceleration capability per the actuator components (i.e., they are intended to duplicate those functions).
double BHAVE::Utils::slope (DtVrfObject *myObject)
 Slope returns pitch angle, not slope as in rise/run.
double BHAVE::Utils::currentMaxDeceleration (const Kaim::Bot *bot)
 These functions are used to determine an entity's deceleration capability per the actuator components (i.e., they are intended to duplicate those functions).

Macro Definition Documentation

#define BHAVEUTIL_MAX_DOWN_RAYCAST_DIST   50.f

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)