physics
Public Member Functions | Public Attributes | List of all members
Query Struct Reference

A data structure to get data received from a collision. More...

#include "collision.hpp"

Public Member Functions

 Query ()
 Default Constructor. More...
 
 Query (float _best_distance, glm::ivec2 _collision_pair_index, glm::vec3 _normal)
 Given point p, return point q on (or in) OBB b, closest to p. More...
 
 Query (const Query &q)
 
Queryoperator= (const Query &q)
 

Public Attributes

float best_distance = -FLT_MAX
 
glm::ivec2 collision_pair_index = glm::ivec2(-1,-1)
 
glm::vec3 normal
 
int id = -1
 

Detailed Description

A data structure to get data received from a collision.

Constructor & Destructor Documentation

◆ Query() [1/3]

Query::Query ( )
inline

Default Constructor.

◆ Query() [2/3]

Query::Query ( float  _best_distance,
glm::ivec2  _collision_pair_index,
glm::vec3  _normal 
)
inline

Given point p, return point q on (or in) OBB b, closest to p.

◆ Query() [3/3]

Query::Query ( const Query q)
inline

Member Function Documentation

◆ operator=()

Query& Query::operator= ( const Query q)
inline

Member Data Documentation

◆ best_distance

float Query::best_distance = -FLT_MAX

◆ collision_pair_index

glm::ivec2 Query::collision_pair_index = glm::ivec2(-1,-1)

◆ id

int Query::id = -1

◆ normal

glm::vec3 Query::normal

The documentation for this struct was generated from the following file: