KrisLibrary  1.0.0
Math3D::GeometricPrimitive3D Member List

This is the complete list of members for Math3D::GeometricPrimitive3D, including all inherited members.

AABB enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Box enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPointParameters(const Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const Vector3 &pt, Vector3 &cp, Vector3 &direction) const Math3D::GeometricPrimitive3D
ClosestPoints(const Segment3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const Triangle3D &t, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const Polygon3D &p, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const Sphere3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const Ellipsoid3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const Cylinder3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const AABB3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const Box3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ClosestPoints(const GeometricPrimitive3D &g, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Segment3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Triangle3D &t) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Polygon3D &p) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Sphere3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Ellipsoid3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Cylinder3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const AABB3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const Box3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Collides(const GeometricPrimitive3D &g) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Cylinder enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
data (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Segment3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Triangle3D &t) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Polygon3D &p) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Sphere3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Ellipsoid3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Cylinder3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const AABB3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const Box3D &s) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Distance(const GeometricPrimitive3D &g) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Ellipsoid enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Empty enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D() (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const GeometricPrimitive3D &prim) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Vector3 &pt) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Segment3D &line) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Triangle3D &t) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Polygon3D &p) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Sphere3D &s) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Ellipsoid3D &s) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Cylinder3D &s) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const AABB3D &s) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GeometricPrimitive3D(const Box3D &s) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GetAABB() const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GetBB() const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
GetFrame() const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ParametersToNormal(const std::vector< double > &params) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
ParametersToPoint(const std::vector< double > &params) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Point enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Polygon enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
RayCast(const Ray3D &ray, Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Segment enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Sphere enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
SupportsClosestPoints(Type a, Type b) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3Dstatic
SupportsClosestPoints(Type b) const Math3D::GeometricPrimitive3Dinline
SupportsCollides(Type a, Type b) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3Dstatic
SupportsCollides(Type b) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3Dinline
SupportsDistance(Type a, Type b) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3Dstatic
SupportsDistance(Type b) const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3Dinline
Transform(const RigidTransform &T) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Transform(const Matrix4 &T) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Triangle enum value (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
Type enum name (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
type (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3D
TypeName(Type type) (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3Dstatic
TypeName() const (defined in Math3D::GeometricPrimitive3D)Math3D::GeometricPrimitive3Dinline