#include <Box.h>
Public Member Functions | |
Box () | |
Box (int nx, int ny, int nz, int nxd, int nyd, int nzd) | |
Box (const Box &o) | |
void | Set (int nx, int ny, int nz, int nxd, int nyd, int nzd) |
void | Set (Box &o) |
bool | IsValid () const |
bool | InBox (int px, int py, int pz) const |
void | MoveRel (sint32 dx, sint32 dy, sint32 dz) |
void | MoveAbs (sint32 nx, sint32 ny, sint32 nz) |
void | ResizeRel (sint32 dxd, sint32 dyd, sint32 dzd) |
void | ResizeAbs (sint32 nxd, sint32 nyd, sint32 nzd) |
bool | Overlaps (const Box &o) const |
bool | operator== (const Box &o) const |
Public Attributes | |
sint32 | x |
sint32 | y |
sint32 | z |
sint32 | xd |
sint32 | yd |
sint32 | zd |
Definition at line 24 of file Box.h.
Pentagram::Box::Box | ( | int | nx, | |
int | ny, | |||
int | nz, | |||
int | nxd, | |||
int | nyd, | |||
int | nzd | |||
) | [inline] |
bool Pentagram::Box::InBox | ( | int | px, | |
int | py, | |||
int | pz | |||
) | const [inline] |
bool Pentagram::Box::IsValid | ( | ) | const [inline] |
bool Pentagram::Box::operator== | ( | const Box & | o | ) | const [inline] |
bool Pentagram::Box::Overlaps | ( | const Box & | o | ) | const [inline] |
void Pentagram::Box::Set | ( | int | nx, | |
int | ny, | |||
int | nz, | |||
int | nxd, | |||
int | nyd, | |||
int | nzd | |||
) | [inline] |
Definition at line 25 of file Box.h.
Referenced by AnimationTracker::checkWeaponHit(), InBox(), MoveAbs(), MoveRel(), operator==(), Overlaps(), and Set().
Definition at line 26 of file Box.h.
Referenced by AnimationTracker::checkWeaponHit(), InBox(), IsValid(), operator==(), Overlaps(), ResizeAbs(), ResizeRel(), and Set().
Definition at line 25 of file Box.h.
Referenced by AnimationTracker::checkWeaponHit(), InBox(), MoveAbs(), MoveRel(), operator==(), Overlaps(), and Set().
Definition at line 26 of file Box.h.
Referenced by AnimationTracker::checkWeaponHit(), InBox(), IsValid(), operator==(), Overlaps(), ResizeAbs(), ResizeRel(), and Set().
Definition at line 25 of file Box.h.
Referenced by AnimationTracker::checkWeaponHit(), InBox(), MoveAbs(), MoveRel(), operator==(), Overlaps(), and Set().
Definition at line 26 of file Box.h.
Referenced by AnimationTracker::checkWeaponHit(), InBox(), IsValid(), operator==(), Overlaps(), ResizeAbs(), ResizeRel(), and Set().