nlib
SimdGeometry.h File Reference

Defines the class and functions for the geometry of planes, spheres, AABB bounding boxes, and similar. More...

Go to the source code of this file.

Classes

class  nn::nlib::simd::Plane
 The class with the collection of functions that handle planes in three-dimensional space. More...
 
class  nn::nlib::simd::Sphere
 The class with the collection of static member functions that handle spheres in three-dimensional space. This class cannot be instantiated. More...
 
class  nn::nlib::simd::AxisAlignedBox
 Class for representing axis-aligned bounding boxes (AABB). The class has data members to hold the minimum coordinates (point_min) and the maximum coordinates (point_max). More...
 
class  nn::nlib::simd::OrientedBox
 Class for representing oriented bounding boxes (OBB). This class has data members to hold the center coordinates (center), the size in the xyz directions (extent), and the rotation quaternion (rotation). More...
 
class  nn::nlib::simd::Frustum
 Class representing the view frustum. More...
 
class  nn::nlib::simd::DistanceSq
 The class with the collection of functions that perform square-of-distance calculations. More...
 
class  nn::nlib::simd::Intersection
 The class with the collection of functions that determine intersections. More...
 
class  nn::nlib::simd::Containment
 The class with the collection of functions that determine containment relations. More...
 

Namespaces

 nn::nlib
 Implements stream-related classes usually commonly used, various containers, and other gadget classes. nlib_ns is an alias.
 
 nn::nlib::simd
 Implements the classes and functions for SIMD computations on integers and single-precision, floating-point, numbers.
 

Detailed Description

Defines the class and functions for the geometry of planes, spheres, AABB bounding boxes, and similar.

Definition in file SimdGeometry.h.