pinocchio  3.3.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
StaticBuffer Struct Reference

Static buffer with pre-allocated memory. More...

#include <pinocchio/serialization/static-buffer.hpp>

Public Member Functions

 StaticBuffer (const size_t n)
   More...
 
char * data ()
 Returns the pointer on the data.
 
const char * data () const
 Returns the pointer on the data (const version)
 
void resize (const size_t new_size)
 Increase the capacity of the vector to a value that's greater or equal to new_size. More...
 
size_t size () const
 Returns the current size of the buffer.
 

Protected Attributes

std::vector< char > m_data
 
size_t m_size
 

Detailed Description

Static buffer with pre-allocated memory.

Definition at line 16 of file static-buffer.hpp.

Constructor & Destructor Documentation

◆ StaticBuffer()

StaticBuffer ( const size_t  n)
inlineexplicit

 

Defautl constructor from a given size

Definition at line 20 of file static-buffer.hpp.

Member Function Documentation

◆ resize()

void resize ( const size_t  new_size)
inline

Increase the capacity of the vector to a value that's greater or equal to new_size.

Parameters
[in]new_sizeNew capacity of the buffer.

Definition at line 48 of file static-buffer.hpp.


The documentation for this struct was generated from the following file: