Conscience Core
Namespaces | Functions
CscDaeParser.cpp File Reference
#include "CscDaeParser.h"
#include <boost/algorithm/string/replace.hpp>
#include "CoreObjects/CscEntityModel.h"
#include "Util/fast_double_parser.h"

Namespaces

 conscience_core
 
 conscience_core::core_objects
 
 conscience_core::core_objects::exchange
 
 conscience_core::core_objects::exchange::dae
 

Functions

void conscience_core::core_objects::exchange::dae::parseDoubles (vector< double > &theVector, const string &str)
 
template<class T >
void conscience_core::core_objects::exchange::dae::setGeometryData (T *target, const vector< CscPoint3d * > *positions, const vector< CscPoint3d * > *normals, const vector< CscPolygon * > &polygons, const vector< int > &trianglesPointsIndices)
 
string conscience_core::core_objects::exchange::dae::readTagAttribute (const string &tagDeclarationLine, const string &attributeName)
 
vector< vector< int > > * conscience_core::core_objects::exchange::dae::collectGeometryTriangleIndicesRecursively (CscDaeNode *currentNode, vector< vector< int >> *collector=new vector< vector< int >>)
 
template<class T >
void conscience_core::core_objects::exchange::dae::copyClonesToAndDelete (vector< T * > *source, vector< T * > &target)