sanyaade-g2g-repos / quimeraengine

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

Llamadas a operator= base incorrecta #183

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Consiste en buscar todas las implementaciones del operador = en todas las 
clases de Math y sustituir en su implementación la conversión de tipo por la 
llamada directa al operador de la clase raíz, ejemplo:

(*reinterpret_cast<QBaseLineSegment<VectorType>>(this)) = sgmt;

-->

QBaseLineSegment<VectorType>::operator=(sgmt);

Original issue reported on code.google.com by Lince3D@gmail.com on 10 Aug 2011 at 5:24

GoogleCodeExporter commented 8 years ago

Original comment by marcial....@gmail.com on 25 Aug 2011 at 6:43

GoogleCodeExporter commented 8 years ago

Original comment by Lince3D@gmail.com on 27 Sep 2011 at 10:37

GoogleCodeExporter commented 8 years ago
Nuevo owner: anderson_jag

Estado: started

Original comment by anderson...@gmail.com on 27 Sep 2011 at 5:17

GoogleCodeExporter commented 8 years ago
Sustituído el código de operator= por aquel que llama al operator= de la 
clase "raíz" en los siguientes archivos .h:

QDualQuaternion
QLineSegment
QLineSegment2D
QLineSegment3D
QMatrix2x2
QMatrix3x3
QMatrix3x4
QMatrix4x3
QMatrix4x4
QOrb
QPlane
QQuadrilateral
QQuaternion
QRay
QRotationMatrix3x3
QScaleMatrix3x3
QSpaceConversionMatrix
QTransformationMatrix
QTransformationMatrix3x3
QTranslationMatrix
QTriangle
QTriangle2D
QTriangle3D
QVector2
QVector3
QVector4

Estado: ReadyForReview.

Original comment by anderson...@gmail.com on 8 Oct 2011 at 8:45

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

-QTranslationMatrix.h: Las siguientes líneas no son necesarias:

#include "QBaseVector3.h"
#include "QBaseVector4.h"

Original comment by Lince3D@gmail.com on 9 Oct 2011 at 5:31