#include <c_m3d_g_cyl.h>
|
| | cM3dGCyl () |
| |
| | cM3dGCyl (const cXyz *, f32, f32) |
| |
| virtual | ~cM3dGCyl () |
| |
| void | Set (const cM3dGCylS &) |
| |
| void | Set (const cXyz &, f32, f32) |
| |
| void | SetC (const cXyz &pos) |
| |
| void | SetH (f32 h) |
| |
| void | SetR (f32 r) |
| |
| bool | cross (const cM3dGSph *, cXyz *) const |
| |
| bool | cross (const cM3dGCyl *, cXyz *) const |
| |
| void | calcMinMax (cXyz *, cXyz *) |
| |
| const cXyz * | GetCP () const |
| |
| cXyz * | GetCP () |
| |
| f32 | GetR () const |
| |
| f32 * | GetRP () |
| |
| f32 | GetH () const |
| |
| cXyz & | GetC () |
| |
| const cXyz & | GetC () const |
| |
| bool | Cross (const cM3dGCps *cps, cXyz *xyz) const |
| |
| bool | Cross (const cM3dGTri &tri, cXyz *xyz) const |
| |
| bool | Cross (const cM3dGCyl *other, f32 *f) const |
| |
| bool | Cross (const cM3dGSph *sph, f32 *f) const |
| |
◆ cM3dGCyl() [1/2]
◆ cM3dGCyl() [2/2]
| cM3dGCyl::cM3dGCyl |
( |
const cXyz * | center, |
|
|
f32 | radius, |
|
|
f32 | height ) |
◆ ~cM3dGCyl()
| virtual cM3dGCyl::~cM3dGCyl |
( |
| ) |
|
|
inlinevirtual |
◆ calcMinMax()
| void cM3dGCyl::calcMinMax |
( |
cXyz * | min, |
|
|
cXyz * | max ) |
◆ Cross() [1/4]
| bool cM3dGCyl::Cross |
( |
const cM3dGCps * | cps, |
|
|
cXyz * | xyz ) const |
|
inline |
◆ Cross() [2/4]
| bool cM3dGCyl::Cross |
( |
const cM3dGCyl * | other, |
|
|
f32 * | f ) const |
|
inline |
◆ Cross() [3/4]
| bool cM3dGCyl::Cross |
( |
const cM3dGSph * | sph, |
|
|
f32 * | f ) const |
|
inline |
◆ Cross() [4/4]
| bool cM3dGCyl::Cross |
( |
const cM3dGTri & | tri, |
|
|
cXyz * | xyz ) const |
|
inline |
◆ cross() [1/2]
| bool cM3dGCyl::cross |
( |
const cM3dGCyl * | other, |
|
|
cXyz * | out ) const |
◆ cross() [2/2]
| bool cM3dGCyl::cross |
( |
const cM3dGSph * | other, |
|
|
cXyz * | out ) const |
◆ GetC() [1/2]
| cXyz & cM3dGCyl::GetC |
( |
| ) |
|
|
inline |
◆ GetC() [2/2]
| const cXyz & cM3dGCyl::GetC |
( |
| ) |
const |
|
inline |
◆ GetCP() [1/2]
| cXyz * cM3dGCyl::GetCP |
( |
| ) |
|
|
inline |
◆ GetCP() [2/2]
| const cXyz * cM3dGCyl::GetCP |
( |
| ) |
const |
|
inline |
◆ GetH()
| f32 cM3dGCyl::GetH |
( |
| ) |
const |
|
inline |
◆ GetR()
| f32 cM3dGCyl::GetR |
( |
| ) |
const |
|
inline |
◆ GetRP()
| f32 * cM3dGCyl::GetRP |
( |
| ) |
|
|
inline |
◆ Set() [1/2]
| void cM3dGCyl::Set |
( |
const cM3dGCylS & | other | ) |
|
◆ Set() [2/2]
| void cM3dGCyl::Set |
( |
const cXyz & | center, |
|
|
f32 | radius, |
|
|
f32 | height ) |
◆ SetC()
| void cM3dGCyl::SetC |
( |
const cXyz & | pos | ) |
|
◆ SetH()
| void cM3dGCyl::SetH |
( |
f32 | h | ) |
|
◆ SetR()
| void cM3dGCyl::SetR |
( |
f32 | r | ) |
|
◆ mCenter
◆ mHeight
◆ mRadius
The documentation for this class was generated from the following files: