#include "OSGVolume.h"#include "OSGBoxVolume.h"#include "OSGSphereVolume.h"#include "OSGCylinderVolume.h"#include "OSGFrustumVolume.h"#include "OSGDynamicVolume.h"Go to the source code of this file.
Namespaces | |
| namespace | osg |
Functions | |
| float | osg::dist3D_Segment_to_Segment (const Pnt3f &s1p, const Vec3f &s1d, const Pnt3f &s2p, const Vec3f &s2d) |
Intersect | |
| bool | osg::intersect (const Volume &vol1, const Volume &vol2) |
| intersect Volume / Volume | |
| bool | osg::intersect (const BoxVolume &vol1, const BoxVolume &vol2) |
| intersect Box / Box | |
| bool | osg::intersect (const BoxVolume &vol1, const SphereVolume &vol2) |
| intersect BoxVolume / Sphere | |
| bool | osg::intersect (const BoxVolume &vol1, const CylinderVolume &vol2) |
| intersect BoxVolume / Cylinder | |
| bool | osg::intersect (const BoxVolume &vol1, const FrustumVolume &vol2) |
| intersect BoxVolume / Frustum | |
| bool | osg::intersect (const BoxVolume &vol1, const Volume &vol2) |
| intersect Box / Volume | |
| bool | osg::intersect (const SphereVolume &vol1, const SphereVolume &vol2) |
| intersect SphereVolume / Sphere | |
| bool | osg::intersect (const SphereVolume &vol1, const CylinderVolume &vol2) |
| intersect SphereVolume / Cylinder | |
| bool | osg::intersect (const SphereVolume &vol1, const FrustumVolume &vol2) |
| intersect SphereVolume / Frustum | |
| bool | osg::intersect (const SphereVolume &vol1, const Volume &vol2) |
| intersect Sphere / Volume | |
| bool | osg::intersect (const CylinderVolume &vol1, const CylinderVolume &vol2) |
| intersect CylinderVolume / Cylinder | |
| bool | osg::intersect (const CylinderVolume &vol1, const FrustumVolume &vol2) |
| intersect CylinderVolume / Frustum | |
| bool | osg::intersect (const CylinderVolume &vol1, const Volume &vol2) |
| intersect Cylinder / Volume | |
| bool | osg::intersect (const FrustumVolume &vol1, const FrustumVolume &vol2) |
| intersect FrustumVolume / Frustum | |
| bool | osg::intersect (const FrustumVolume &vol1, const Volume &vol2) |
| intersect Frustum / Volume | |
Extend | |
| void | osg::extend (Volume &srcVol, const Volume &vol) |
| void | osg::extend (BoxVolume &srcVol, const BoxVolume &vol) |
| extend Box / Box | |
| void | osg::extend (BoxVolume &srcVol, const SphereVolume &vol) |
| extend BoxVolume / Sphere | |
| void | osg::extend (BoxVolume &srcVol, const CylinderVolume &vol) |
| extend BoxVolume / Cylinder | |
| void | osg::extend (BoxVolume &srcVol, const FrustumVolume &vol) |
| extend BoxVolume / Frustum | |
| void | osg::extend (BoxVolume &srcVol, const Volume &vol) |
| extend Box / Volume | |
| void | osg::extend (SphereVolume &srcVol, const BoxVolume &vol) |
| extend Sphere / Box | |
| void | osg::extend (SphereVolume &srcVol, const SphereVolume &vol) |
| extend SphereVolume / Sphere | |
| void | osg::extend (SphereVolume &srcVol, const CylinderVolume &vol) |
| extend SphereVolume / Cylinder | |
| void | osg::extend (SphereVolume &srcVol, const FrustumVolume &vol) |
| extend SphereVolume / Frustum | |
| void | osg::extend (SphereVolume &srcVol, const Volume &vol) |
| extend SphereVolume / Volume | |
| void | osg::extend (CylinderVolume &srcVol, const BoxVolume &vol) |
| extend Cylinder / Box | |
| void | osg::extend (CylinderVolume &srcVol, const SphereVolume &vol) |
| extend CylinderVolume / Sphere | |
| void | osg::extend (CylinderVolume &srcVol, const CylinderVolume &vol) |
| extend CylinderVolume / Cylinder | |
| void | osg::extend (CylinderVolume &srcVol, const FrustumVolume &vol) |
| extend CylinderVolume / Frustum | |
| void | osg::extend (CylinderVolume &srcVol, const Volume &vol) |
| extend Sphere / Volume | |
| void | osg::extend (FrustumVolume &srcVol, const BoxVolume &vol) |
| extend Frustum / Box | |
| void | osg::extend (FrustumVolume &srcVol, const SphereVolume &vol) |
| extend FrustumVolume / Sphere | |
| void | osg::extend (FrustumVolume &srcVol, const CylinderVolume &vol) |
| extend FrustumVolume / Cylinder | |
| void | osg::extend (FrustumVolume &srcVol, const FrustumVolume &vol) |
| extend FrustumVolume / Frustum | |
| void | osg::extend (FrustumVolume &srcVol, const Volume &vol) |
| extend Frustum / Volume | |
1.5.5