IMP.bff
Loading...
Searching...
No Matches
Classes | Enumerations | Variables
PathMapTile.h File Reference
#include <IMP/bff/bff_config.h>
#include <cmath>
#include <vector>
#include <utility>
#include <algorithm>
#include <IMP/bff/PathMap.h>
#include <IMP/bff/PathMapTileEdge.h>
Include dependency graph for PathMapTile.h:

Go to the source code of this file.

Classes

class  PathMapTile
 

Enumerations

enum  PathMapTileOutputs {
  PM_TILE_PENALTY , PM_TILE_COST , PM_TILE_DENSITY , PM_TILE_COST_DENSITY ,
  PM_TILE_PATH_LENGTH , PM_TILE_PATH_LENGTH_DENSITY , PM_TILE_FEATURE , PM_TILE_ACCESSIBLE_DENSITY ,
  PM_TILE_ACCESSIBLE_FEATURE
}
 Value types that can be read from a PathMapTile. More...
 

Variables

IMPBFF_BEGIN_NAMESPACE const bool TILE_VISITED_DEFAULT = false
 
const float TILE_PENALTY_DEFAULT = 100000.0f
 
const float TILE_COST_DEFAULT = 100000.0f
 
const float TILE_EDGE_COST_DEFAULT = 100000.0f
 
const float TILE_PENALTY_THRESHOLD = 100000.0f
 
const float TILE_OBSTACLE_THRESHOLD = 0.000001f
 
const float TILE_OBSTACLE_PENALTY = 100000.0f
 

Enumeration Type Documentation

◆ PathMapTileOutputs

Value types that can be read from a PathMapTile.

Enumerator
PM_TILE_PENALTY 
PM_TILE_COST 

Write path penalty.

PM_TILE_DENSITY 

Write cost.

PM_TILE_COST_DENSITY 

Density of tile.

PM_TILE_PATH_LENGTH 

Threshold path length and write tile weights.

PM_TILE_PATH_LENGTH_DENSITY 

Write path length.

PM_TILE_FEATURE 

Threshold path length and write tile weights.

PM_TILE_ACCESSIBLE_DENSITY 

Threshold path length and write tile weights.

PM_TILE_ACCESSIBLE_FEATURE 

Density that is accessible (Path length in bounds)

Feature that is accessible (Path length in bounds)

Variable Documentation

◆ TILE_COST_DEFAULT

const float TILE_COST_DEFAULT = 100000.0f

◆ TILE_EDGE_COST_DEFAULT

const float TILE_EDGE_COST_DEFAULT = 100000.0f

◆ TILE_OBSTACLE_PENALTY

const float TILE_OBSTACLE_PENALTY = 100000.0f

◆ TILE_OBSTACLE_THRESHOLD

const float TILE_OBSTACLE_THRESHOLD = 0.000001f

◆ TILE_PENALTY_DEFAULT

const float TILE_PENALTY_DEFAULT = 100000.0f

◆ TILE_PENALTY_THRESHOLD

const float TILE_PENALTY_THRESHOLD = 100000.0f

◆ TILE_VISITED_DEFAULT

IMPBFF_BEGIN_NAMESPACE const bool TILE_VISITED_DEFAULT = false