// -*- c++ -*-
%module(package="siconos.mechanics.collision", directors="1", allprotected="1") native

%include MechanicsBase.i

%fragment("NumPy_Fragments");

// suppress warning
%ignore  std::enable_shared_from_this< Hashed >;
%template (sharedHashed) std::enable_shared_from_this< Hashed >;

PY_FULL_REGISTER(SpaceFilter, Mechanics);
PY_FULL_REGISTER(SiconosBodies, Mechanics);

// ExternalBody is an astract class and serializers are not generated
// by builder.py
// PY_FULL_REGISTER(ExternalBody);
