Public Types | Public Member Functions | Protected Attributes | List of all members
jsk_footstep_planner::CostedGridState Class Reference

#include <grid_state.h>

Inheritance diagram for jsk_footstep_planner::CostedGridState:
Inheritance graph
[legend]

Public Types

typedef boost::shared_ptr< CostedGridStatePtr
 
- Public Types inherited from jsk_footstep_planner::OccupancyGridState
typedef boost::shared_ptr< OccupancyGridStatePtr
 
- Public Types inherited from jsk_footstep_planner::GridState
typedef boost::shared_ptr< GridStatePtr
 

Public Member Functions

 CostedGridState (int x, int y)
 
virtual float getCost ()
 
virtual bool isValid ()
 
virtual bool setCost (float c_)
 
- Public Member Functions inherited from jsk_footstep_planner::OccupancyGridState
virtual int getOccupancy ()
 
 OccupancyGridState (int x, int y)
 
virtual bool setOccupancy (int occ_)
 
- Public Member Functions inherited from jsk_footstep_planner::GridState
 GridState (int x, int y)
 
virtual int indexX ()
 
virtual int indexY ()
 
bool operator== (const GridState &other) const
 

Protected Attributes

float cost_
 
- Protected Attributes inherited from jsk_footstep_planner::OccupancyGridState
int occupancy_
 
- Protected Attributes inherited from jsk_footstep_planner::GridState
int index_x_
 
int index_y_
 

Detailed Description

Definition at line 57 of file grid_state.h.

Member Typedef Documentation

◆ Ptr

Definition at line 60 of file grid_state.h.

Constructor & Destructor Documentation

◆ CostedGridState()

jsk_footstep_planner::CostedGridState::CostedGridState ( int  x,
int  y 
)
inline

Definition at line 62 of file grid_state.h.

Member Function Documentation

◆ getCost()

virtual float jsk_footstep_planner::CostedGridState::getCost ( )
inlinevirtual

Reimplemented from jsk_footstep_planner::GridState.

Definition at line 66 of file grid_state.h.

◆ isValid()

virtual bool jsk_footstep_planner::CostedGridState::isValid ( )
inlinevirtual

Reimplemented from jsk_footstep_planner::OccupancyGridState.

Definition at line 75 of file grid_state.h.

◆ setCost()

virtual bool jsk_footstep_planner::CostedGridState::setCost ( float  c_)
inlinevirtual

Reimplemented from jsk_footstep_planner::GridState.

Definition at line 70 of file grid_state.h.

Member Data Documentation

◆ cost_

float jsk_footstep_planner::CostedGridState::cost_
protected

Definition at line 83 of file grid_state.h.


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


jsk_footstep_planner
Author(s): Ryohei Ueda
autogenerated on Sun May 28 2023 03:03:20