blob: 8668dd178084da79709c094ef3425f9497fcb84e [file] [log] [blame]
//#####################################################################
// Copyright 2004, Ron Fedkiw, Geoffrey Irving, Andrew Selle.
// This file is part of PhysBAM whose distribution is governed by the license contained in the accompanying file PHYSBAM_COPYRIGHT.txt.
//#####################################################################
// Class RIGID_BODY_PARAMETERS_3D
//#####################################################################
#ifndef __RIGID_BODY_PARAMETERS_3D__
#define __RIGID_BODY_PARAMETERS_3D__
#include "RIGID_BODY_PARAMETERS.h"
#include "../Rigid_Bodies/RIGID_BODY_LIST_3D.h"
namespace PhysBAM
{
template <class T>
class RIGID_BODY_PARAMETERS_3D: public RIGID_BODY_PARAMETERS<T>
{
public:
using RIGID_BODY_PARAMETERS<T>::simulate;
using RIGID_BODY_PARAMETERS<T>::callbacks;
RIGID_BODY_LIST_3D<T> list;
ARRAY<RIGID_BODY_STATE_3D<T> > kinematic_current_state;
ARRAY<RIGID_BODY_STATE_3D<T> > kinematic_next_state;
RIGID_BODY_PARAMETERS_3D()
{}
virtual ~RIGID_BODY_PARAMETERS_3D()
{}
//#####################################################################
};
}
#endif