Fréchet View  1.6.0
A Tool for Exploring Fréchet Distance Algorithms
frechet::reach::CalculateTask Class Reference

Detailed Description

a sub-task, computing a region of the reachability structure

Definition at line 594 of file structure.h.

#include <structure.h>

Inherits frechet::reach::StructureTask.

Public Member Functions

 CalculateTask (Structure *owner, frechet::Rect r, tbb::flow::graph &graph)
 default constructor More...
 
virtual void start () override
 computes the reachability structure for the given region More...
 
- Public Member Functions inherited from frechet::reach::StructureTask
 StructureTask (Structure *owner)
 constructor with Structure More...
 
virtual ~StructureTask ()
 destructor More...
 

Additional Inherited Members

- Public Types inherited from frechet::reach::StructureTask
typedef tbb::flow::continue_msg msg_t
 used to connect nodes in the dependency graph More...
 
typedef tbb::flow::continue_node< msg_tnode_t
 a node in the dependency graph More...
 
- Static Public Member Functions inherited from frechet::reach::StructureTask
static StructureTaskcreateTask (Structure *owner, const frechet::Rect &r, tbb::flow::graph &graph, int concurrency)
 static constructor More...
 
- Public Attributes inherited from frechet::reach::StructureTask
Structureowner
 the underlying reachability structure More...
 
node_tnode
 a node in the dependency graph More...
 

Constructor & Destructor Documentation

◆ CalculateTask()

CalculateTask::CalculateTask ( Structure owner,
frechet::Rect  r,
tbb::flow::graph &  graph 
)

default constructor

Parameters
ownerthe underlying reachability structure
rbounding region (columns and rows in free-space)
graphtbb flow-graph modeling tasks and dependencies

Definition at line 313 of file structure.cpp.

Member Function Documentation

◆ start()

void CalculateTask::start ( )
overridevirtual

computes the reachability structure for the given region

Implements frechet::reach::StructureTask.

Definition at line 321 of file structure.cpp.


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