Conscience Core
Typedefs | Functions | Variables
CscEnvironmentSimulator.cpp File Reference
#include "Simulator/CscEnvironmentSimulator.h"
#include "CoreObjects/Csc3dElement/Csc3dElementModelsRepository.h"
#include "CoreObjects/Exchange/Common/CscWorldElementsFactory.h"
#include "Util/CscCartography.h"
#include "Util/conscience_util.h"
#include <algorithm>
#include <array>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <limits>
#include <opencv2/opencv.hpp>
#include <Configuration/CscKeyDirectories.h>

Typedefs

using MemberState = CscPhysicsSimulator::MemberState
 

Functions

bool sortSequenceByY (CscPoint3d *a, CscPoint3d *b)
 
bool sortSequenceByVerticalLinesFromLeftToRight (CscPoint3d *a, CscPoint3d *b)
 
bool sortSequenceByHorizontalLinesFromTopToBottom (CscPoint3d *a, CscPoint3d *b)
 
bool uniqueSequenceOnYZ (CscPoint3d *a, CscPoint3d *b)
 
bool uniqueSequenceOnXYZ (CscPoint3d *a, CscPoint3d *b)
 

Variables

CscPoint3dOrientedcurrentBestPathItem = nullptr
 
CscPoint3dcurrentTargetPoint = nullptr
 

Typedef Documentation

◆ MemberState

Function Documentation

◆ sortSequenceByHorizontalLinesFromTopToBottom()

bool sortSequenceByHorizontalLinesFromTopToBottom ( CscPoint3d a,
CscPoint3d b 
)

◆ sortSequenceByVerticalLinesFromLeftToRight()

bool sortSequenceByVerticalLinesFromLeftToRight ( CscPoint3d a,
CscPoint3d b 
)

◆ sortSequenceByY()

bool sortSequenceByY ( CscPoint3d a,
CscPoint3d b 
)

◆ uniqueSequenceOnXYZ()

bool uniqueSequenceOnXYZ ( CscPoint3d a,
CscPoint3d b 
)

◆ uniqueSequenceOnYZ()

bool uniqueSequenceOnYZ ( CscPoint3d a,
CscPoint3d b 
)

Variable Documentation

◆ currentBestPathItem

CscPoint3dOriented* currentBestPathItem = nullptr

◆ currentTargetPoint

CscPoint3d* currentTargetPoint = nullptr