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

#include <DynamicSparseGridTopologyAlgorithms.h>

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

Detailed Description

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

A class that performs topology algorithms on an HexahedronSet.

Public Member Functions

 SOFA_CLASS (SOFA_TEMPLATE(DynamicSparseGridTopologyAlgorithms, DataTypes), SOFA_TEMPLATE(HexahedronSetTopologyAlgorithms, DataTypes))
 
- Public Member Functions inherited from sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >
 SOFA_CLASS (SOFA_TEMPLATE(HexahedronSetTopologyAlgorithms, DataTypes), SOFA_TEMPLATE(QuadSetTopologyAlgorithms, DataTypes))
 
void init () override
 
- Public Member Functions inherited from sofa::component::topology::QuadSetTopologyAlgorithms< DataTypes >
 SOFA_CLASS (SOFA_TEMPLATE(QuadSetTopologyAlgorithms, DataTypes), SOFA_TEMPLATE(EdgeSetTopologyAlgorithms, DataTypes))
 
void init () override
 
- Public Member Functions inherited from sofa::component::topology::EdgeSetTopologyAlgorithms< DataTypes >
 SOFA_CLASS (SOFA_TEMPLATE(EdgeSetTopologyAlgorithms, DataTypes), SOFA_TEMPLATE(PointSetTopologyAlgorithms, DataTypes))
 
void init () override
 
- Public Member Functions inherited from sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >
 SOFA_CLASS (SOFA_TEMPLATE(PointSetTopologyAlgorithms, DataTypes), core::topology::TopologyAlgorithms)
 
void init () override
 

Protected Member Functions

 DynamicSparseGridTopologyAlgorithms ()
 
virtual ~DynamicSparseGridTopologyAlgorithms ()
 
- Protected Member Functions inherited from sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >
 HexahedronSetTopologyAlgorithms ()
 
virtual ~HexahedronSetTopologyAlgorithms ()
 
- Protected Member Functions inherited from sofa::component::topology::QuadSetTopologyAlgorithms< DataTypes >
 QuadSetTopologyAlgorithms ()
 
virtual ~QuadSetTopologyAlgorithms ()
 
- Protected Member Functions inherited from sofa::component::topology::EdgeSetTopologyAlgorithms< DataTypes >
 EdgeSetTopologyAlgorithms ()
 
virtual ~EdgeSetTopologyAlgorithms ()
 
- Protected Member Functions inherited from sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >
 PointSetTopologyAlgorithms ()
 
 ~PointSetTopologyAlgorithms () override
 

Additional Inherited Members

- Static Public Member Functions inherited from sofa::component::topology::PointSetTopologyAlgorithms< DataTypes >
template<class T >
static bool canCreate (T *&obj, core::objectmodel::BaseContext *context, core::objectmodel::BaseObjectDescription *arg)
 

Constructor details

template<class DataTypes >
virtual sofa::component::topology::DynamicSparseGridTopologyAlgorithms< DataTypes >::~DynamicSparseGridTopologyAlgorithms ( )
inlineprotectedvirtual

Function details

template<class DataTypes >
sofa::component::topology::DynamicSparseGridTopologyAlgorithms< DataTypes >::SOFA_CLASS ( SOFA_TEMPLATE(DynamicSparseGridTopologyAlgorithms< DataTypes >, DataTypes)  ,
SOFA_TEMPLATE(HexahedronSetTopologyAlgorithms, DataTypes)   
)