tess 0.4.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::movement::WalkableCostField< PassableTag, CostTag > Struct Template Reference

Combines a truthy field and positive cost field into weighted movement. More...

#include <tess/topology/movement_class.h>

Inheritance diagram for tess::movement::WalkableCostField< PassableTag, CostTag >:
tess::movement::MovementClass< AllOf< Field< PassableTag >, NotZero< CostTag > >, FieldCost< CostTag > > tess::movement::movement_class_tag

Additional Inherited Members

Public Types inherited from tess::movement::MovementClass< AllOf< Field< PassableTag >, NotZero< CostTag > >, FieldCost< CostTag > >
using pass_expr
using cost_expr
Static Public Member Functions inherited from tess::movement::MovementClass< AllOf< Field< PassableTag >, NotZero< CostTag > >, FieldCost< CostTag > >
static constexpr bool passable (const Page &page, LocalTileId id) noexcept
static constexpr std::uint32_t entry_cost (const Page &page, LocalTileId id) noexcept

Detailed Description

template<typename PassableTag, typename CostTag>
struct tess::movement::WalkableCostField< PassableTag, CostTag >

Combines a truthy field and positive cost field into weighted movement.


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