CARLA
Public Member Functions | Public Attributes | Private Attributes | List of all members
MapGen::DoublyConnectedEdgeList::Node Struct Reference

#include <DoublyConnectedEdgeList.h>

+ Inheritance diagram for MapGen::DoublyConnectedEdgeList::Node:
+ Collaboration diagram for MapGen::DoublyConnectedEdgeList::Node:

Public Member Functions

const DoublyConnectedEdgeList::PositionGetPosition () const
 
 Node (const Position &Pos)
 
Nodeoperator= (const Node &)=delete
 

Public Attributes

friend DoublyConnectedEdgeList
 

Private Attributes

HalfEdgeLeavingHalfEdge = nullptr
 
DoublyConnectedEdgeList::Position Position
 

Detailed Description

Definition at line 34 of file DoublyConnectedEdgeList.h.

Constructor & Destructor Documentation

◆ Node()

MapGen::DoublyConnectedEdgeList::Node::Node ( const Position Pos)
inline

Definition at line 38 of file DoublyConnectedEdgeList.h.

Member Function Documentation

◆ GetPosition()

const DoublyConnectedEdgeList::Position& MapGen::DoublyConnectedEdgeList::Node::GetPosition ( ) const
inline

Definition at line 42 of file DoublyConnectedEdgeList.h.

Referenced by MapGen::DoublyConnectedEdgeList::GetAngle(), MapGen::getSourcePosition(), and MapGen::getTargetPosition().

+ Here is the caller graph for this function:

◆ operator=()

Node& MapGen::DoublyConnectedEdgeList::Node::operator= ( const Node )
delete

Member Data Documentation

◆ DoublyConnectedEdgeList

friend MapGen::DoublyConnectedEdgeList::Node::DoublyConnectedEdgeList

Definition at line 36 of file DoublyConnectedEdgeList.h.

◆ LeavingHalfEdge

HalfEdge* MapGen::DoublyConnectedEdgeList::Node::LeavingHalfEdge = nullptr
private

◆ Position

DoublyConnectedEdgeList::Position MapGen::DoublyConnectedEdgeList::Node::Position
private

Definition at line 48 of file DoublyConnectedEdgeList.h.


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