cocos2d-x  3.0-beta2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AABB Class Reference

#include <CCFrustum.h>

Public Member Functions

 AABB (const kmVec3 &min, const kmVec3 &max)
 ~AABB ()
kmVec3 getCenter () const
local getCenter ()
float getDimensionX () const
float getDimensionY () const
float getDimensionZ () const
kmVec3 getPositivePoint (const kmVec3 &direction) const
local getPositivePoint ( local direction)
kmVec3 getNegativePoint (const kmVec3 &direction) const
const AABBexpand (const kmVec3 &point)

Protected Attributes

kmVec3 _min
kmVec3 _max

Constructor & Destructor Documentation

AABB ( const kmVec3 &  min,
const kmVec3 &  max 
)
var AABB ( var  min,
var  max 
)
local AABB ( local  min,
local  max 
)
~AABB ( )
var ~AABB ( )
local ~AABB ( )

Member Function Documentation

const AABB& expand ( const kmVec3 &  point)
var expand ( var  point)
local expand ( local  point)
kmVec3 getCenter ( ) const
var getCenter ( )
local getCenter ( )
float getDimensionX ( ) const
var getDimensionX ( )
local getDimensionX ( )
float getDimensionY ( ) const
var getDimensionY ( )
local getDimensionY ( )
float getDimensionZ ( ) const
var getDimensionZ ( )
local getDimensionZ ( )
kmVec3 getNegativePoint ( const kmVec3 &  direction) const
var getNegativePoint ( var  direction)
local getNegativePoint ( local  direction)
kmVec3 getPositivePoint ( const kmVec3 &  direction) const
var getPositivePoint ( var  direction)
local getPositivePoint ( local  direction)

Member Data Documentation

kmVec3 _max
protected
var _max
protected
local _max
protected
kmVec3 _min
protected
var _min
protected
local _min
protected

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