Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
global_planner::PotentialCalculator Class Reference

#include <potential_calculator.h>

Inheritance diagram for global_planner::PotentialCalculator:
Inheritance graph
[legend]

Public Member Functions

virtual float calculatePotential (float *potential, unsigned char cost, int n, float prev_potential=-1)
 
 PotentialCalculator (int nx, int ny)
 
virtual ~PotentialCalculator ()
 

Protected Member Functions

int toIndex (int x, int y)
 

Protected Attributes

int ns_
 
int nx_
 
int ny_
 

Detailed Description

Definition at line 81 of file potential_calculator.h.

Constructor & Destructor Documentation

◆ PotentialCalculator()

global_planner::PotentialCalculator::PotentialCalculator ( int  nx,
int  ny 
)
inline

Definition at line 119 of file potential_calculator.h.

◆ ~PotentialCalculator()

virtual global_planner::PotentialCalculator::~PotentialCalculator ( )
inlinevirtual

Definition at line 122 of file potential_calculator.h.

Member Function Documentation

◆ calculatePotential()

virtual float global_planner::PotentialCalculator::calculatePotential ( float *  potential,
unsigned char  cost,
int  n,
float  prev_potential = -1 
)
inlinevirtual

Reimplemented in global_planner::QuadraticCalculator.

Definition at line 123 of file potential_calculator.h.

◆ toIndex()

int global_planner::PotentialCalculator::toIndex ( int  x,
int  y 
)
inlineprotected

Definition at line 146 of file potential_calculator.h.

Member Data Documentation

◆ ns_

int global_planner::PotentialCalculator::ns_
protected

size of grid, in pixels

Definition at line 150 of file potential_calculator.h.

◆ nx_

int global_planner::PotentialCalculator::nx_
protected

Definition at line 150 of file potential_calculator.h.

◆ ny_

int global_planner::PotentialCalculator::ny_
protected

Definition at line 150 of file potential_calculator.h.


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


global_planner
Author(s): David Lu!!
autogenerated on Mon Mar 6 2023 03:50:40