SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::core::collision::BaseIntersectorCreator< TIntersectionClass > Class Template Referenceabstract

#include <IntersectorFactory.h>

Inheritance diagram for sofa::core::collision::BaseIntersectorCreator< TIntersectionClass >:

Public Member Functions

virtual ~BaseIntersectorCreator ()
 
virtual std::tuple< std::type_index, std::shared_ptr< void > > addIntersectors (TIntersectionClass *object)=0
 
virtual std::string name () const =0
 

Constructor details

◆ ~BaseIntersectorCreator()

template<class TIntersectionClass >
virtual sofa::core::collision::BaseIntersectorCreator< TIntersectionClass >::~BaseIntersectorCreator ( )
inlinevirtual

Function details

◆ addIntersectors()

template<class TIntersectionClass >
virtual std::tuple<std::type_index, std::shared_ptr<void> > sofa::core::collision::BaseIntersectorCreator< TIntersectionClass >::addIntersectors ( TIntersectionClass *  object)
pure virtual

◆ name()

template<class TIntersectionClass >
virtual std::string sofa::core::collision::BaseIntersectorCreator< TIntersectionClass >::name ( ) const
pure virtual