1 #import <Foundation/NSObject.h>
2 #import <CoreGraphics/CoreGraphics.h>
4 @interface CIVector
: NSObject
{
9 + (CIVector
*)vectorWithValues
:(const CGFloat
*)values count
:(size_t)count
;
11 + (CIVector
*)vectorWithX
:(CGFloat
)x
;
12 + (CIVector
*)vectorWithX
:(CGFloat
)x Y
:(CGFloat
)y
;
13 + (CIVector
*)vectorWithX
:(CGFloat
)x Y
:(CGFloat
)y Z
:(CGFloat
)z
;
14 + (CIVector
*)vectorWithX
:(CGFloat
)x Y
:(CGFloat
)y Z
:(CGFloat
)z W
:(CGFloat
)w
;
16 - initWithValues
:(const CGFloat
*)values count
:(size_t)count
;
17 - initWithX
:(CGFloat
)x
;
18 - initWithX
:(CGFloat
)x Y
:(CGFloat
)y
;
19 - initWithX
:(CGFloat
)x Y
:(CGFloat
)y Z
:(CGFloat
)z
;
20 - initWithX
:(CGFloat
)x Y
:(CGFloat
)y Z
:(CGFloat
)z W
:(CGFloat
)w
;
23 - (CGFloat
)valueAtIndex
:(size_t)index
;