3#include "JSystem/JGeometry/TBox.hpp"
4#include "JSystem/JGeometry/TVec.hpp"
9class AreaCubeBoundingBox;
14 AreaObj* getAreaObj(
const char *,
const TVec3f &);
15 bool isInAreaObj(
const char *,
const TVec3f &);
16 s32 getAreaObjArg(
const AreaObj *, s32);
18 void calcCylinderPos(TVec3f *,
const AreaObj *);
20 void calcCylinderUpVec(TVec3f *,
const AreaObj *);
21 f32 getCylinderRadius(
const AreaObj *);
23 void calcCubePos(
const AreaObj *, TVec3f *);
24 void calcCubeLocalPos(TVec3f *,
const AreaObj *,
const TVec3f &);
26 void calcCubeRotate(
const AreaObj *, TVec3f *);
28 bool calcWhirlPoolAccelInfo(
const TVec3f &, TVec3f *);
30 TBox3f *getCubeLocalBox(
const AreaObj *);
32 AreaObj* getCurrentAstroOverlookAreaObj();
34 AreaObj* getAreaIn(
const char *,
const TVec3f &);