Public Member Functions | Protected Attributes | List of all members
costmap_cspace::CSpace3Cache Class Reference

#include <cspace3_cache.h>

Public Member Functions

 CSpace3Cache ()
 
char & e (const int &x, const int &y, const int &yaw)
 
const char & e (const int &x, const int &y, const int &yaw) const
 
void getCenter (int &x, int &y, int &a) const
 
void getSize (int &x, int &y, int &a) const
 
void reset (const int &x, const int &y, const int &yaw)
 

Protected Attributes

size_t array_size_
 
std::unique_ptr< char[]> c_
 
int center_ [3]
 
int size_ [3]
 
int stride_ [3]
 

Detailed Description

Definition at line 39 of file cspace3_cache.h.

Constructor & Destructor Documentation

costmap_cspace::CSpace3Cache::CSpace3Cache ( )
inline

Definition at line 49 of file cspace3_cache.h.

Member Function Documentation

char& costmap_cspace::CSpace3Cache::e ( const int &  x,
const int &  y,
const int &  yaw 
)
inline

Definition at line 73 of file cspace3_cache.h.

const char& costmap_cspace::CSpace3Cache::e ( const int &  x,
const int &  y,
const int &  yaw 
) const
inline

Definition at line 80 of file cspace3_cache.h.

void costmap_cspace::CSpace3Cache::getCenter ( int &  x,
int &  y,
int &  a 
) const
inline

Definition at line 93 of file cspace3_cache.h.

void costmap_cspace::CSpace3Cache::getSize ( int &  x,
int &  y,
int &  a 
) const
inline

Definition at line 87 of file cspace3_cache.h.

void costmap_cspace::CSpace3Cache::reset ( const int &  x,
const int &  y,
const int &  yaw 
)
inline

Definition at line 57 of file cspace3_cache.h.

Member Data Documentation

size_t costmap_cspace::CSpace3Cache::array_size_
protected

Definition at line 46 of file cspace3_cache.h.

std::unique_ptr<char[]> costmap_cspace::CSpace3Cache::c_
protected

Definition at line 42 of file cspace3_cache.h.

int costmap_cspace::CSpace3Cache::center_[3]
protected

Definition at line 44 of file cspace3_cache.h.

int costmap_cspace::CSpace3Cache::size_[3]
protected

Definition at line 43 of file cspace3_cache.h.

int costmap_cspace::CSpace3Cache::stride_[3]
protected

Definition at line 45 of file cspace3_cache.h.


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


costmap_cspace
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:20:29