use references for point args

This commit is contained in:
Ioan Sucan 2013-04-16 14:05:30 +03:00
parent e9ebddba55
commit 2b21505721
1 changed files with 4 additions and 2 deletions

View File

@ -511,7 +511,9 @@ private:
class Triangle class Triangle
{ {
public: public:
Triangle(const urdf::Vector3 _p1, const urdf::Vector3 _p2, const urdf::Vector3 _p3) { this->p1 = _p1; this->p2 = _p2; this->p3 = _p3;}; Triangle(const urdf::Vector3 &_p1, const urdf::Vector3 &_p2, const urdf::Vector3 &_p3) :
p1(_p1), p2(_p2), p3(_p3)
{}
Triangle() { this->clear(); }; Triangle() { this->clear(); };
urdf::Vector3 p1, p2, p3; urdf::Vector3 p1, p2, p3;
@ -1457,7 +1459,7 @@ protected:
return pmout; return pmout;
} }
void _loadVertices(const std::vector<Triangle> vertices, domGeometryRef pdomgeom) { void _loadVertices(const std::vector<Triangle> &vertices, domGeometryRef pdomgeom) {
aiScene* scene = new aiScene(); aiScene* scene = new aiScene();
scene->mRootNode = new aiNode(); scene->mRootNode = new aiNode();
scene->mRootNode->mNumMeshes = 1; scene->mRootNode->mNumMeshes = 1;