SOFA API  6a688117
Open source framework for multi-physics simuation
sofa::component::topology::PointSetTopologyAlgorithms< DataTypes > Class Template Reference

#include <PointSetTopologyAlgorithms.h>

Inheritance diagram for sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >:

Detailed Description

template<class DataTypes>
class sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >

A class that performs complex algorithms on a PointSet.

Public Member Functions

 SOFA_CLASS (SOFA_TEMPLATE(PointSetTopologyAlgorithms, DataTypes), core::topology::TopologyAlgorithms)
 
void init () override
 

Static Public Member Functions

template<class T >
static bool canCreate (T *&obj, core::objectmodel::BaseContext *context, core::objectmodel::BaseObjectDescription *arg)
 

Protected Member Functions

 PointSetTopologyAlgorithms ()
 
 ~PointSetTopologyAlgorithms () override
 

Constructor details

template<class DataTypes >
sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::PointSetTopologyAlgorithms ( )
inlineprotected
template<class DataTypes >
sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::~PointSetTopologyAlgorithms ( )
inlineoverrideprotected

Function details

template<class DataTypes >
template<class T >
static bool sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::canCreate ( T *&  obj,
core::objectmodel::BaseContext context,
core::objectmodel::BaseObjectDescription arg 
)
inlinestatic
template<class DataTypes >
void sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::init ( void  )
override
template<class DataTypes >
sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >::SOFA_CLASS ( SOFA_TEMPLATE(PointSetTopologyAlgorithms< DataTypes >, DataTypes)  ,
core::topology::TopologyAlgorithms   
)