gnu3dkit-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu3dkit-dev] g3dbezier isEqualToBezier:


From: Brent Gulanowski
Subject: [Gnu3dkit-dev] g3dbezier isEqualToBezier:
Date: Mon, 14 Oct 2002 23:06:35 -0400

I am confused about this. If I am misunderstanding or ignorant of OpenStep feature, please explain.

G3DBezier's -isEqualToBezier: method uses NSMutableArray's -isEqualToArray: method, which in turn uses the contained object's class override of isEqual:. In this case, the contained class is G3DVector3f, subclass of G3DTuple3f. However, G3DVector3f does not override -isEqual:, instead it uses G3DTuple3f's -isEqualToTuple3f:.

My question is, how does NSMutableArray know to use the correct isEqual? Is this taken care of in the runtime somehow?

--
Brent Gulanowski





reply via email to

[Prev in Thread] Current Thread [Next in Thread]