Classes | Namespaces | Defines | Typedefs

D:/SoftwareEntwicklung/C++/HLC/Tools/SoftPixelEngine/repository/sources/Base/spDimensionAABB.hpp File Reference

#include "Base/spStandard.hpp"
#include "Base/spDimensionVector3D.hpp"
#include "Base/spDimensionLine3D.hpp"
#include "Base/spDimensionQuadrangle3D.hpp"

Go to the source code of this file.

Classes

class  sp::dim::aabbox3d< T >
 Axis aligned bounding box (AABB) class for bounding volume tests. More...

Namespaces

namespace  sp
 

!!


namespace  sp::dim
 

Basic classes such as vectors, planes, matrix etc. can be found in this namespace.


Defines

#define DefineConstOperator(op)
#define DefineOperator(op)

Typedefs

typedef aabbox3d< s32 > sp::dim::aabbox3di
typedef aabbox3d< f32 > sp::dim::aabbox3df

Define Documentation

#define DefineConstOperator (   op  ) 
Value:
aabbox3d<T> operator op (const aabbox3d<T> &other) const    \
    {                                                           \
        return aabbox3d<T>(Min op other.Min, Max op other.Max); \
    }
#define DefineOperator (   op  ) 
Value:
aabbox3d<T>& operator op (const aabbox3d<T> &other) \
    {                                                   \
        Min op other.Min;                               \
        Max op other.Max;                               \
        return *this;                                   \
    }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines