Main Page Class List Class Members

# sdk/extensions/authoring/source/VHACD/inc/btAlignedObjectArray.h File Reference

`#include "btAlignedAllocator.h"`
`#include "btScalar.h"`
`#include <new>`

Go to the source code of this file.

## Classes
class | btAlignedObjectArray< T >
class | btAlignedObjectArray< T >::btAlignedObjectArray::less
## Defines
#define | BT_ALLOW_ARRAY_COPY_OPERATOR
#define | BT_USE_PLACEMENT_NEW 1

## Define Documentation

#define BT_ALLOW_ARRAY_COPY_OPERATOR

#define BT_USE_PLACEMENT_NEW 1

If the platform doesn't support placement new, you can disable BT_USE_PLACEMENT_NEW then the btAlignedObjectArray doesn't support objects with virtual methods, and non-trivial constructors/destructors You can enable BT_USE_MEMCPY, then swapping elements in the array will use memcpy instead of operator= see discussion here: http://continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1231 and http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1240