Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEMoveResult Class Reference

#include <GNEMoveResult.h>

Collaboration diagram for GNEMoveResult:
[legend]

Public Member Functions

 GNEMoveResult (const GNEMoveOperation *moveOperation)
 constructor
 
 ~GNEMoveResult ()
 destructor
 

Data Fields

double firstLaneOffset = 0
 lane offset
 
std::vector< int > geometryPointsToMove
 shape points to move (of shapeToMove)
 
double lastLaneOffset = 0
 lane offset
 
const GNELanenewFirstLane = nullptr
 new first Lane
 
double newFirstPos = INVALID_DOUBLE
 new first position
 
const GNELanenewLastLane = nullptr
 new last Lane
 
double newLastPos = INVALID_DOUBLE
 new last position
 
const GNEMoveOperation::OperationType operationType
 move operation
 
PositionVector shapeToUpdate
 shape to update (edited in moveElement)
 

Private Member Functions

 GNEMoveResult (const GNEMoveResult &)=delete
 Invalidated copy constructor.
 
GNEMoveResultoperator= (const GNEMoveResult &)=delete
 Invalidated assignment operator.
 

Detailed Description

Definition at line 29 of file GNEMoveResult.h.

Constructor & Destructor Documentation

◆ GNEMoveResult() [1/2]

GNEMoveResult::GNEMoveResult ( const GNEMoveOperation moveOperation)

constructor

Definition at line 27 of file GNEMoveResult.cpp.

◆ ~GNEMoveResult()

GNEMoveResult::~GNEMoveResult ( )

destructor

Definition at line 31 of file GNEMoveResult.cpp.

◆ GNEMoveResult() [2/2]

GNEMoveResult::GNEMoveResult ( const GNEMoveResult )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ operator=()

GNEMoveResult & GNEMoveResult::operator= ( const GNEMoveResult )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ firstLaneOffset

◆ geometryPointsToMove

std::vector<int> GNEMoveResult::geometryPointsToMove

◆ lastLaneOffset

double GNEMoveResult::lastLaneOffset = 0

lane offset

Definition at line 57 of file GNEMoveResult.h.

Referenced by GNEMoveElementLaneSingle::setMoveShape().

◆ newFirstLane

◆ newFirstPos

◆ newLastLane

◆ newLastPos

◆ operationType

◆ shapeToUpdate


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