21 #include <matrix/vlVector.h>
36 double cnormalX,
double cnormalY,
double cnormalZ,
37 const DtUniqueID& cid,
unsigned int celementType);
66 virtual double heightAboveTerrain(
70 bool useHighLod=
false,
71 bool includeEntities=
false,
72 std::vector<DtElementID>* ignoreList=0
75 virtual double heightAboveTerrain(
79 bool useHighLod=
false,
80 bool includeEntities=
false,
81 std::vector<DtElementID>* ignoreList=0
87 virtual double heightOfTerrain(
91 bool useHighLod=
false);
96 virtual bool hasLineOfSight(
101 bool useHighLod=
false,
102 bool includeEntities=
false,
103 std::vector<DtElementID>* ignoreList=0);
105 virtual bool hasLineOfSight(
110 bool useHighLod=
false,
111 bool includeEntities=
false,
112 std::vector<DtElementID>* ignoreList=0);
118 virtual DtUniqueID sceneObjectIdFromElementId(
126 virtual bool getTerrainIntersection(
130 bool useHighLod=
false,
131 bool includeEntities=
false,
132 std::vector<DtElementID>* ignoreList=0);