Tactics: Western Philosophers Vs. Musicians  0.12
A turn-based tactical game combining rules and gameplay elements inspired by Final Fantasy Tactics and the Mayfair Exponential Game System. Unlike most games of this type, motion is in full, grid-less 3D.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
OpenSkyNet::CD::Sphere Struct Reference

#include <CDVolume.h>

Inheritance diagram for OpenSkyNet::CD::Sphere:
OpenSkyNet::CD::Shape

Public Member Functions

 Sphere (const float &boundingRadius_)
 
virtual SHAPE_TYPE getType () const
 
- Public Member Functions inherited from OpenSkyNet::CD::Shape
 Shape (const float &boundingRadius_=0.0f)
 
virtual ~Shape ()
 
virtual float getDist (const Math::Point<> &thisCenter_, const Math::Matrix3x3 &thisRot_, const Shape *otherShape_, const Math::Point<> &otherCenter_, const Math::Matrix3x3 &otherRot_) const
 
virtual bool getFirstIntersection (const Math::Point<> &thisCenter_, const Math::Matrix3x3 &thisRot_, const Math::Point<> &thisVel_, const Shape *otherShape_, const Math::Point<> &otherCenter_, const Math::Matrix3x3 &otherRot_, const Math::Point<> &otherVel_, HitInfo &hitInfo_) const
 
virtual bool getClosestRayIntersection (const Math::Point<> &thisCenter_, const Math::Matrix3x3 &thisRot_, const Math::Point<> &rayOrigin_, const Math::Point<> &rayDir_, Math::Point<> &hitPos_, float &t_, Math::Point<> &hitNormal_) const
 
virtual void scale (const Math::Point<> &factor_)
 

Additional Inherited Members

- Public Attributes inherited from OpenSkyNet::CD::Shape
float _boundingRadius
 

Constructor & Destructor Documentation

OpenSkyNet::CD::Sphere::Sphere ( const float &  boundingRadius_)
inline

Member Function Documentation

virtual SHAPE_TYPE OpenSkyNet::CD::Sphere::getType ( ) const
inlinevirtual

Implements OpenSkyNet::CD::Shape.


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