![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2010 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00006 #pragma once 00007 00008 #include <bhaveSim/bhaveSimDefines.h> 00009 #include "bhaveSim/vrfEntityBot.h" 00010 00011 #include <kyruntime.h> 00012 00013 namespace BHAVE 00014 { 00015 00016 class DT_DLL_bhaveSim DtVrfLifeformBot : public DtVrfEntityBot 00017 { 00018 public: 00019 KY_DECLARE_BOT( DtVrfLifeformBot ) 00020 00021 DtVrfLifeformBot( ); 00022 virtual ~DtVrfLifeformBot(); 00023 00025 virtual KyResult OnInitialize(); 00026 00028 virtual void initializeModifiers(Kaim::Modifiers& mod); 00029 00030 virtual void updateFromVrf(); 00031 00032 virtual double pathDataHeight() const; 00033 00034 protected: 00035 00036 Kaim::Goto_GapDynamicAvoidance* myGapDA; 00037 Kaim::DetectAccident_PredictMove* myModifiedDetectAccident; 00038 }; 00039 00040 } //namespace BHAVE 00041