This is Point.m in view mode; [Download] [Up]
#import "Point.h"
@implementation Point
- initFromX:(float)x y:(float)y
{
[super init];
point.x = x;
point.y = y;
return self;
}
- initFrom:(NXPoint *)p
{
[super init];
point = *p;
return self;
}
- (NXPoint *)asCPointer { return (NXPoint *)&point; }
- setX:(float)x { point.x = x; return self; }
- setX:(float)x y:(float)y { point.x = x; point.y = y; return self; }
- setY:(float)y { point.y = y; return self; }
- (double)xCoord { return (double)point.x; }
- (double)yCoord { return (double)point.y; }
@endThese are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.