Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
Capsule Class Reference
Inheritance diagram for Capsule:
[legend]
Collaboration diagram for Capsule:
[legend]

Public Member Functions

 Capsule (const glm::vec3 &origin, const glm::vec3 &direction, const float radius)
 
const glm::vec3 & origin () const
 
void setOrigin (const glm::vec3 &origin)
 
const glm::vec3 & direction () const
 
void setDirection (const glm::vec3 &direction)
 
const float radius () const
 
void setRadius (const float radius)
 
virtual bool intersects (const Sphere &sphere) const override
 
virtual bool nearTo (const TAABB< int > &aabb) const override
 
virtual bool containedBy (const TAABB< int > &aabb) const override
 

Protected Attributes

glm::vec3 m_origin
 
glm::vec3 m_direction
 
float m_radius
 

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