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

#include <HexahedronSetTopologyAlgorithms.h>

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

Detailed Description

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

A class that performs topology algorithms on an HexahedronSet.

Public Member Functions

 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

 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 >
sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >::HexahedronSetTopologyAlgorithms ( )
inlineprotected
template<class DataTypes >
virtual sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >::~HexahedronSetTopologyAlgorithms ( )
inlineprotectedvirtual

Function details

template<class DataTypes >
void sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >::init ( void  )
override
template<class DataTypes >
sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes >::SOFA_CLASS ( SOFA_TEMPLATE(HexahedronSetTopologyAlgorithms< DataTypes >, DataTypes)  ,
SOFA_TEMPLATE(QuadSetTopologyAlgorithms, DataTypes)   
)