Bonjour,

Je suis entrain d'implementer une classe de "bin packing" destinee a ranger de facon optimale des objets rectangulaires. J'aimerais que cette classe soit utilisable sur tout type d'objet (dans mon cas des bouts de texture), je me suis donc oriente vers les Templates. Cependant les objets que je voudrais packer sont obliger d'avoir un certain nombre de methodes me renvoyant des infos (contrairement au vector STL par exemple ou seul l'operateur < est necessaire). Dans mon cas il me faudrait au moins un largeur, une longeur etc...

Est-ce que les templates sont le bon moyen de faire une classe aussi generale que possible?

Est-il possible au sein de ma classe template d'apeler une methode getLongueur par exemple, qui evidemment devra faire partie de la classe des objets a packer?

Merci