Conscience Core
Public Member Functions | Public Attributes | List of all members
conscience_core::bridging::commands::PathOptimizationResult Struct Reference

#include <CommandPathOptimization.h>

Public Member Functions

 PathOptimizationResult ()
 
 PathOptimizationResult (const vector< vector< const CscPoint3d * >> &newPathList, const vector< int > &orderCorrespondence)
 
 ~PathOptimizationResult ()
 

Public Attributes

vector< vector< const CscPoint3d * > > newPathList
 
vector< int > orderCorrespondence
 

Constructor & Destructor Documentation

◆ PathOptimizationResult() [1/2]

conscience_core::bridging::commands::PathOptimizationResult::PathOptimizationResult ( )

Default constructor. Initializes fields to default values.

◆ PathOptimizationResult() [2/2]

conscience_core::bridging::commands::PathOptimizationResult::PathOptimizationResult ( const vector< vector< const CscPoint3d * >> &  newPathList,
const vector< int > &  orderCorrespondence 
)

Result of Path optimization, contains the new paths and the new order correspondence.

Parameters
newPathListThe new list of optimized paths.
orderCorrespondenceThe new order correspondence.

◆ ~PathOptimizationResult()

conscience_core::bridging::commands::PathOptimizationResult::~PathOptimizationResult ( )

Member Data Documentation

◆ newPathList

vector<vector<const CscPoint3d*> > conscience_core::bridging::commands::PathOptimizationResult::newPathList

◆ orderCorrespondence

vector<int> conscience_core::bridging::commands::PathOptimizationResult::orderCorrespondence

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