|
| 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 |
| 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 |
|
| | GeometryPoolTpl (const GeometryPoolTpl &other) |
| | Copy constructor from an other GeometryPoolTpl.
|
| | 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.
|
| virtual | ~GeometryPoolTpl () |
| |
|
| 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.
|
| void | update (const Data &data) |
| | Update all the datas with the input data value.
|
| virtual void | update (const GeometryData &geometry_data_to_copy) |
| | Update the geometry datas with the new value.
|
| | ModelPoolTpl (const Model &model, const size_t pool_size=(size_t) omp_get_max_threads()) |
| | Default constructor from a model and a pool size.
|
| | ModelPoolTpl (const ModelPoolTpl &pool) |
| | Copy constructor from an other PoolModel.
|
| virtual | ~ModelPoolTpl () |
| |
|
| 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.
|
template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
class pinocchio::GeometryPoolTpl< _Scalar, _Options, JointCollectionTpl >
Definition at line 14 of file geometry.hpp.
template<typename _Scalar, int _Options, template< typename, int > class JointCollectionTpl>
| void sync | ( | const GeometryModel & | geometry_model, | | | const std::vector< GeomIndex > & | geometry_indexes ) |
| 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.