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
{
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(); };
urdf::Vector3 p1, p2, p3;
@ -1457,7 +1459,7 @@ protected:
return pmout;
}
void _loadVertices(const std::vector<Triangle> vertices, domGeometryRef pdomgeom) {
void _loadVertices(const std::vector<Triangle> &vertices, domGeometryRef pdomgeom) {
aiScene* scene = new aiScene();
scene->mRootNode = new aiNode();
scene->mRootNode->mNumMeshes = 1;