made Ms3d getters const, and made Ms3d::FindIndexOfJoint a public method

This commit is contained in:
gered 2012-12-10 19:50:38 -05:00
parent 833202dc2d
commit 0d4179b297
2 changed files with 15 additions and 14 deletions

View file

@ -427,7 +427,7 @@ bool Ms3d::ConvertToMesh(const std::string &file, float scaleFactor)
return true;
}
int Ms3d::FindIndexOfJoint(const std::string &jointName)
int Ms3d::FindIndexOfJoint(const std::string &jointName) const
{
if (jointName.length() == 0)
return -1;

View file

@ -111,21 +111,22 @@ public:
bool Load(const std::string &file);
bool ConvertToMesh(const std::string &file, float scaleFactor);
unsigned short GetNumVertices() { return m_numVertices; }
unsigned short GetNumTriangles() { return m_numTriangles; }
unsigned short GetNumMeshes() { return m_numMeshes; }
unsigned short GetNumMaterials() { return m_numMaterials; }
unsigned short GetNumJoints() { return m_numJoints; }
float GetAnimationFps() { return m_animationFps; }
int GetNumFrames() { return m_numFrames; }
Ms3dVertex* GetVertices() { return m_vertices; }
Ms3dTriangle* GetTriangles() { return m_triangles; }
Ms3dMesh* GetMeshes() { return m_meshes; }
Ms3dMaterial* GetMaterials() { return m_materials; }
Ms3dJoint* GetJoints() { return m_joints; }
unsigned short GetNumVertices() const { return m_numVertices; }
unsigned short GetNumTriangles() const { return m_numTriangles; }
unsigned short GetNumMeshes() const { return m_numMeshes; }
unsigned short GetNumMaterials() const { return m_numMaterials; }
unsigned short GetNumJoints() const { return m_numJoints; }
float GetAnimationFps() const { return m_animationFps; }
int GetNumFrames() const { return m_numFrames; }
Ms3dVertex* GetVertices() const { return m_vertices; }
Ms3dTriangle* GetTriangles() const { return m_triangles; }
Ms3dMesh* GetMeshes() const { return m_meshes; }
Ms3dMaterial* GetMaterials() const { return m_materials; }
Ms3dJoint* GetJoints() const { return m_joints; }
int FindIndexOfJoint(const std::string &jointName) const;
private:
int FindIndexOfJoint(const std::string &jointName);
unsigned short m_numVertices;
unsigned short m_numTriangles;