const GL::Mesh &TrackType3D::get_path_mesh(unsigned p) const
{
- if(p>=path_meshes.size() || !path_meshes[p])
- throw InvalidParameterValue("Invalid path");
+ if(p>=path_meshes.size())
+ throw out_of_range("TrackType3D::get_path_mesh");
+ if(!path_meshes[p])
+ throw invalid_argument("TrackType3D::get_path_mesh");
return *path_meshes[p];
}