Search Grid
AUVSI Search Path Algorithm 2019-2021
Public Member Functions | Public Attributes | List of all members
Node Struct Reference

Node class for weighted graph. Consists of the search path for the polygon, a pointer to the polygon, and the start state. More...

Public Member Functions

 Node (Polygon *poly=NULL, std::list< Edge > *waypoints=NULL, State state=START_V1)
 Constructor.
 

Public Attributes

Polygonp
 A pointer to the associated polygon. More...
 
std::list< Edgepath
 The traversal path for the associated polygon. More...
 
State startState
 The start state of the traversal. More...
 

Detailed Description

Node class for weighted graph. Consists of the search path for the polygon, a pointer to the polygon, and the start state.

Member Data Documentation

◆ p

Polygon* Node::p

A pointer to the associated polygon.

See also
Polygon

◆ path

std::list<Edge> Node::path

The traversal path for the associated polygon.

See also
Edge

◆ startState

State Node::startState

The start state of the traversal.

See also
State

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