CPP-TOOLBOX
Loading...
Searching...
No Matches
vertex_geometry::AxisAlignedBoundingBox Class Reference

#include <vertex_geometry.hpp>

Public Member Functions

 AxisAlignedBoundingBox ()
 
 AxisAlignedBoundingBox (const std::vector< glm::vec3 > &xyz_positions)
 
std::array< glm::vec3, 8 > get_corners () const
 
draw_info::IndexedVertexPositions get_ivp ()
 

Public Attributes

glm::vec3 min
 
glm::vec3 max
 

Constructor & Destructor Documentation

◆ AxisAlignedBoundingBox() [1/2]

vertex_geometry::AxisAlignedBoundingBox::AxisAlignedBoundingBox ( )
inline

◆ AxisAlignedBoundingBox() [2/2]

vertex_geometry::AxisAlignedBoundingBox::AxisAlignedBoundingBox ( const std::vector< glm::vec3 > & xyz_positions)
inline

Member Function Documentation

◆ get_corners()

std::array< glm::vec3, 8 > vertex_geometry::AxisAlignedBoundingBox::get_corners ( ) const
inline

◆ get_ivp()

draw_info::IndexedVertexPositions vertex_geometry::AxisAlignedBoundingBox::get_ivp ( )

Member Data Documentation

◆ max

glm::vec3 vertex_geometry::AxisAlignedBoundingBox::max

◆ min

glm::vec3 vertex_geometry::AxisAlignedBoundingBox::min

The documentation for this class was generated from the following files: