CARLA
Public Member Functions | Private Attributes | List of all members
MapGen::CityAreaDescription Class Reference

#include <CityAreaDescription.h>

+ Inheritance diagram for MapGen::CityAreaDescription:
+ Collaboration diagram for MapGen::CityAreaDescription:

Public Member Functions

void Add (const GraphNode &Node)
 
 CityAreaDescription (const GraphFace &Face)
 
const GraphFaceGetFace () const
 
const GraphNodeGetNodeAt (size_t i) const
 
size_t NodeCount () const
 

Private Attributes

const GraphFace_face
 
std::vector< const GraphNode * > _nodes
 

Additional Inherited Members

- Private Member Functions inherited from NonCopyable
 NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

Detailed Description

Definition at line 15 of file CityAreaDescription.h.

Constructor & Destructor Documentation

◆ CityAreaDescription()

MapGen::CityAreaDescription::CityAreaDescription ( const GraphFace Face)
inlineexplicit

Definition at line 19 of file CityAreaDescription.h.

Member Function Documentation

◆ Add()

void MapGen::CityAreaDescription::Add ( const GraphNode Node)
inline

Definition at line 21 of file CityAreaDescription.h.

Referenced by MapGen::GraphParser::GraphParser().

+ Here is the caller graph for this function:

◆ GetFace()

const GraphFace& MapGen::CityAreaDescription::GetFace ( ) const
inline

Definition at line 25 of file CityAreaDescription.h.

◆ GetNodeAt()

const GraphNode& MapGen::CityAreaDescription::GetNodeAt ( size_t  i) const
inline

Definition at line 29 of file CityAreaDescription.h.

◆ NodeCount()

size_t MapGen::CityAreaDescription::NodeCount ( ) const
inline

Definition at line 33 of file CityAreaDescription.h.

Member Data Documentation

◆ _face

const GraphFace* MapGen::CityAreaDescription::_face
private

Definition at line 39 of file CityAreaDescription.h.

◆ _nodes

std::vector<const GraphNode *> MapGen::CityAreaDescription::_nodes
private

Definition at line 41 of file CityAreaDescription.h.


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