sanyaade-g2g-repos / quimeraengine

Automatically exported from code.google.com/p/quimeraengine
0 stars 1 forks source link

Añadir sobrecargas de clases base en clases derivadas II #151

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Debido a la problemática consistente en que las sobrecargas de métodos en 
clases derivadas (aun con tipos distintos) ocultan las versiones de las clases 
base, se va a proceder a copiar las firmas de las sobrecargas de las clases 
base en las derivadas, siendo estas meras tuberías, inline, que lo único que 
hagan sea llamar a la implementación de la clase base.
Los métodos a añadir son:

QLineSegment3D::MaxDistance(QBaseLineSegment)
QLineSegment3D::MinDistance(QBaseLineSegment)
QLineSegment3D::MaxDistance(VectorType)
QLineSegment3D::MinDistance(VectorType)
QLineSegment3D::Intersection(QBaseLineSegment)
QLineSegment2D::Intersection(QBaseLineSegment)

Más información en hilo "Problemas de diseño al sobrecargar método 
genéricos" en foro Design.

Original issue reported on code.google.com by Lince3D@gmail.com on 25 Apr 2011 at 8:54

GoogleCodeExporter commented 9 years ago

Original comment by txan...@gmail.com on 24 May 2011 at 7:36

GoogleCodeExporter commented 9 years ago
Estado -> Ready for review

Original comment by txan...@gmail.com on 25 May 2011 at 7:57

GoogleCodeExporter commented 9 years ago
Resultado de la revisión: Correcta.

Ya puedes hacer commit. Recuerda poner el número y título de la tarea, y 
luego ya si quieres pones algún comentario aclaratorio.

Original comment by Lince3D@gmail.com on 25 May 2011 at 8:57