

| Public Types | |
| enum | { Options = _Options } | 
| typedef ModelPoolTpl< _Scalar, _Options, JointCollectionTpl > | Base | 
| typedef Base::Data | Data | 
| typedef Base::DataVector | DataVector | 
| typedef ::pinocchio::GeometryData | GeometryData | 
| typedef std::vector< GeometryData, Eigen::aligned_allocator< GeometryData > > | GeometryDataVector | 
| typedef ::pinocchio::GeometryModel | GeometryModel | 
| typedef std::vector< GeometryModel, Eigen::aligned_allocator< GeometryModel > > | GeometryModelVector | 
| typedef Base::Model | Model | 
| typedef Base::ModelVector | ModelVector | 
| typedef _Scalar | Scalar | 
|  Public Types inherited from ModelPoolTpl< _Scalar, _Options, JointCollectionTpl > | |
| enum | { Options = _Options } | 
| typedef DataTpl< Scalar, Options, JointCollectionTpl > | Data | 
| typedef std::vector< Data, Eigen::aligned_allocator< Data > > | DataVector | 
| typedef ModelTpl< Scalar, Options, JointCollectionTpl > | Model | 
| typedef std::vector< Model, Eigen::aligned_allocator< Model > > | ModelVector | 
| typedef _Scalar | Scalar | 
| Public Member Functions | |
| GeometryPoolTpl (const GeometryPoolTpl &other) | |
| Copy constructor from an other GeometryPoolTpl.  More... | |
| GeometryPoolTpl (const Model &model, const GeometryModel &geometry_model, const size_t pool_size=(size_t) omp_get_max_threads()) | |
| Default constructor from a model and a pool size.  More... | |
| virtual | ~GeometryPoolTpl () | 
| More... | |
| GeometryData & | getGeometryData (const size_t index) | 
| Returns the geometry_data at given index. | |
| const GeometryData & | getGeometryData (const size_t index) const | 
| Returns the geometry_data at given index. | |
| GeometryDataVector & | getGeometryDatas () | 
| Returns the vector of Geometry Data. | |
| const GeometryDataVector & | getGeometryDatas () const | 
| Returns the vector of Geometry Data. | |
| GeometryModel & | getGeometryModel (const size_t index) | 
| Returns the geometry_model at given index. | |
| const GeometryModel & | getGeometryModel (const size_t index) const | 
| Returns the geometry_model at given index. | |
| GeometryModelVector & | getGeometryModels () | 
| Returns the vector of Geometry Model. | |
| const GeometryModelVector & | getGeometryModels () const | 
| Returns the vector of Geometry Model. | |
| size_t | size () const | 
| Returns the size of the pool. | |
| void | sync (const GeometryModel &geometry_model, const std::vector< GeomIndex > &geometry_indexes) | 
| Synchronize the internal geometry models with the input geometry for all given geometry indexes by cloning the related geometryObjects.  More... | |
| void | update (const Data &data) | 
| Update all the datas with the input data value.  More... | |
| virtual void | update (const GeometryData &geometry_data_to_copy) | 
| Update the geometry datas with the new value.  More... | |
|  Public Member Functions inherited from ModelPoolTpl< _Scalar, _Options, JointCollectionTpl > | |
| ModelPoolTpl (const Model &model, const size_t pool_size=(size_t) omp_get_max_threads()) | |
| Default constructor from a model and a pool size.  More... | |
| ModelPoolTpl (const ModelPoolTpl &pool) | |
| Copy constructor from an other PoolModel.  More... | |
| virtual | ~ModelPoolTpl () | 
| More... | |
| Data & | getData (const size_t index) | 
| Returns a specific data. | |
| const Data & | getData (const size_t index) const | 
| Return a specific data. | |
| DataVector & | getDatas () | 
| Returns the data vector. | |
| const DataVector & | getDatas () const | 
| Returns the data vector. | |
| Model & | getModel (const size_t index) | 
| Returns a specific model. | |
| const Model & | getModel (const size_t index) const | 
| Return a specific model. | |
| ModelVector & | getModels () | 
| Returns the vector of models. | |
| const ModelVector & | getModels () const | 
| Returns the vector of models. | |
| void | resize (const size_t new_size) | 
| Set the size of the pool and perform the appropriate resize. | |
| size_t | size () const | 
| Returns the size of the pool. | |
| void | update (const Data &data) | 
| Update all the datas with the input data value.  More... | |
| Protected Member Functions | |
| virtual void | doResize (const size_t new_size) | 
| More... | |
| Protected Attributes | |
| GeometryDataVector | m_geometry_datas | 
| Vector of Geometry Data associated to the pool. | |
| GeometryModelVector | m_geometry_models | 
| Vector of Geometry Model associated to the pool. | |
|  Protected Attributes inherited from ModelPoolTpl< _Scalar, _Options, JointCollectionTpl > | |
| DataVector | m_datas | 
| More... | |
| ModelVector | m_models | 
| More... | |
Definition at line 14 of file geometry.hpp.
| 
 | inline | 
Default constructor from a model and a pool size.
| [in] | model | input model used for parallel computations. | 
| [in] | geometry_model | input geometry model used for parallel computations. | 
| [in] | pool_size | total size of the pool. | 
Definition at line 42 of file geometry.hpp.
| 
 | inline | 
Copy constructor from an other GeometryPoolTpl.
| [in] | other | GeometryPoolTpl to copy. | 
Definition at line 67 of file geometry.hpp.
| 
 | inlinevirtual | 
| 
 | inlineprotectedvirtual | 
Method to implement in the derived classes.
Reimplemented from ModelPoolTpl< _Scalar, _Options, JointCollectionTpl >.
Reimplemented in BroadPhaseManagerPoolBase< _BroadPhaseManagerDerived, _Scalar, _Options, JointCollectionTpl >.
Definition at line 187 of file geometry.hpp.
| 
 | inline | 
Synchronize the internal geometry models with the input geometry for all given geometry indexes by cloning the related geometryObjects.
Definition at line 145 of file geometry.hpp.
| 
 | inline | 
| 
 | inlinevirtual | 
Update the geometry datas with the new value.
| [in] | geometry_data_to_copy | new geometry data value to copy | 
Reimplemented in BroadPhaseManagerPoolBase< _BroadPhaseManagerDerived, _Scalar, _Options, JointCollectionTpl >.
Definition at line 164 of file geometry.hpp.