#include <basic/geometry/geo_rangesensor/MgcBox3.h>
Collaboration diagram for MgcBox3:
Public Member Functions | |
MgcBox3 () | |
MgcVector3 & | Center () |
const MgcVector3 & | Center () const |
MgcVector3 & | Axis (int i) |
const MgcVector3 & | Axis (int i) const |
MgcVector3 * | Axes () |
const MgcVector3 * | Axes () const |
MgcReal & | Extent (int i) |
const MgcReal & | Extent (int i) const |
MgcReal * | Extents () |
const MgcReal * | Extents () const |
void | ComputeVertices (MgcVector3 akVertex[8]) const |
Protected Attributes | |
MgcVector3 | m_kCenter |
MgcVector3 | m_akAxis [3] |
MgcReal | m_afExtent [3] |
Definition at line 20 of file MgcBox3.h.
|
Definition at line 14 of file MgcBox3.inl. |
|
Definition at line 46 of file MgcBox3.inl. References m_akAxis. |
|
Definition at line 41 of file MgcBox3.inl. References m_akAxis. Referenced by MgcContOrientedBox(), and MgcTestIntersection(). |
|
Definition at line 35 of file MgcBox3.inl. References m_akAxis. |
|
Definition at line 29 of file MgcBox3.inl. References m_akAxis. Referenced by Range_Sensor::AddBoxToDepthMap(), Range_Sensor::AddCylinderToDepthMap(), Range_Sensor::AddSphereToDepthMap(), MgcContOrientedBox(), MgcFindIntersection(), and MgcTestIntersection(). |
|
Definition at line 24 of file MgcBox3.inl. References m_kCenter. |
|
Definition at line 19 of file MgcBox3.inl. References m_kCenter. Referenced by Range_Sensor::AddBoxToDepthMap(), Range_Sensor::AddCylinderToDepthMap(), Range_Sensor::AddSphereToDepthMap(), MgcContOrientedBox(), MgcFindIntersection(), and MgcTestIntersection(). |
|
Definition at line 16 of file MgcBox3.cpp. References m_afExtent, m_akAxis, and m_kCenter. |
|
Definition at line 57 of file MgcBox3.inl. References m_afExtent. |
|
Definition at line 51 of file MgcBox3.inl. References m_afExtent. Referenced by Range_Sensor::AddBoxToDepthMap(), Range_Sensor::AddCylinderToDepthMap(), Range_Sensor::AddSphereToDepthMap(), and MgcTestIntersection(). |
|
Definition at line 68 of file MgcBox3.inl. References m_afExtent. |
|
Definition at line 63 of file MgcBox3.inl. References m_afExtent. Referenced by MgcContOrientedBox(), MgcFindIntersection(), and MgcTestIntersection(). |
|
Definition at line 43 of file MgcBox3.h. Referenced by ComputeVertices(), Extent(), and Extents(). |
|
Definition at line 42 of file MgcBox3.h. Referenced by Axes(), Axis(), and ComputeVertices(). |
|
Definition at line 41 of file MgcBox3.h. Referenced by Center(), and ComputeVertices(). |