class geom::KDop
Overview
Definition of abstract k-DOP bounding volume structure. More…
#include <GeometryStructures.h> class KDop { public: // structs struct PrincipalAxis; // construction KDop(); // methods void Set(const glm::vec3* points, const size_t num_of_points); bool IsValid() const; bool AreIntersected(const KDop& other); bool IsIncluded(const glm::vec3& point); protected: // construction KDop(const std::vector<glm::vec3>& dirs); };
Detailed Documentation
Definition of abstract k-DOP bounding volume structure.
Methods
void Set(const glm::vec3* points, const size_t num_of_points)
Set k-dop so that it covers all specified points.
bool IsValid() const
Checks if all.
bool AreIntersected(const KDop& other)
Checks if the k-dop has an intersection with other k-dop.
bool IsIncluded(const glm::vec3& point)
Checks if point is included in range of k-dop.