1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
//! Aliases for complicated parameterized types.

use std::rc::Rc;
use std::cell::RefCell;
use ncollide::bounding_volume::AABB;
use ncollide::broad_phase::DBVTBroadPhase;
// use integration::SweptBallMotionClamping;
use object::RigidBody;
use math::Point;

/// The type of the broad phase used by the world by default.
pub type DefaultBroadPhase<N> = DBVTBroadPhase<Point<N>, Rc<RefCell<RigidBody<N>>>, AABB<Point<N>>>;