Conscience Core
Namespaces | Classes | Functions
conscience_core::core_objects::exchange Namespace Reference

Namespaces

 common
 
 dae
 
 gltf
 

Classes

struct  CscEntityModelData
 
struct  CscEntityModelLidarData
 
struct  CscEntityModelMemberData
 
struct  CscEntityModelPartDataBase
 
struct  CscEntityModelPivotData
 
struct  CscEntityModelPropellerData
 
struct  CscEntityModelTranslationData
 
struct  CscEntityModelVisionData
 
struct  CscEntityModelWheelData
 

Functions

vector< string > removeBlankStrings (const vector< string > &inputVector)
 
void buildConvexHull (vector< const CscPoint3d * > &newPositions, vector< CscPoint3d * > &newNormals, vector< const CscPolygon * > &newPolygons)
 

Detailed Description

Contains interoperability / persistence layers for core objects. Ability to serialize / deserialize core objects to / from different formats. For instance DAE / glTF

Function Documentation

◆ buildConvexHull()

void conscience_core::core_objects::exchange::buildConvexHull ( vector< const CscPoint3d * > &  newPositions,
vector< CscPoint3d * > &  newNormals,
vector< const CscPolygon * > &  newPolygons 
)

modifies given vectors

◆ removeBlankStrings()

vector<string> conscience_core::core_objects::exchange::removeBlankStrings ( const vector< string > &  inputVector)
inline