packages feed

svg2q-0.3.1: svg2q.h

/*
 svg2q Library 
 Created by Jan Greve
 Copyright 2011 CAU Kiel. All rights reserved.
 */

#import <UIKit/UIKit.h>;
#import <CoreGraphics/CoreGraphics.h>;



@interface QLine : NSObject {
	CGFloat x1;
	CGFloat x2;
	CGFloat y1;
	CGFloat y2;
	CGColorRef strokeColor;
	CGFloat strokeWidth;
}
@property(nonatomic,assign) CGFloat x1;
@property(nonatomic,assign) CGFloat x2;
@property(nonatomic,assign) CGFloat y1;
@property(nonatomic,assign) CGFloat y2;
@property(nonatomic,assign) CGColorRef strokeColor;
@property(nonatomic,assign) CGFloat strokeWidth;

-(void) drawWithContext:(CGContextRef) context;

@end

@interface QPath : NSObject {
	CGColorRef strokeColor;
	CGColorRef fillColor;
	CGFloat strokeWidth;
}
@property(nonatomic,assign) CGColorRef strokeColor;
@property(nonatomic,assign) CGColorRef fillColor;
@property(nonatomic,assign) CGFloat strokeWidth;

@end

@interface QEllipse : NSObject
{
	CGColorRef strokeColor;
	CGColorRef fillColor;
	CGFloat strokeWidth;
	CGFloat x;
	CGFloat y;
	CGFloat radiusX;
	CGFloat radiusY;
}

@property(nonatomic,assign) 	CGColorRef strokeColor;
@property(nonatomic,assign) 	CGColorRef fillColor;
@property(nonatomic,assign) 	CGFloat strokeWidth;
@property(nonatomic,assign) 	CGFloat x;
@property(nonatomic,assign) 	CGFloat y;
@property(nonatomic,assign) 	CGFloat radiusX;
@property(nonatomic,assign) 	CGFloat radiusY;


-(void) drawWithContext:(CGContextRef) context;

@end

@interface QRect : NSObject
{
	CGColorRef strokeColor;
	CGColorRef fillColor;
	CGFloat strokeWidth;
	CGFloat x;
	CGFloat y;
	CGFloat radiusX;
	CGFloat radiusY;
	CGFloat width;
	CGFloat height;
}

@property(nonatomic,assign) 	CGColorRef strokeColor;
@property(nonatomic,assign) 	CGColorRef fillColor;
@property(nonatomic,assign) 	CGFloat strokeWidth;
@property(nonatomic,assign) 	CGFloat x;
@property(nonatomic,assign) 	CGFloat y;
@property(nonatomic,assign) 	CGFloat radiusX;
@property(nonatomic,assign) 	CGFloat radiusY;
@property(nonatomic,assign)		CGFloat width;
@property(nonatomic,assign)		CGFloat height;



-(void) drawWithContext:(CGContextRef) context;
+(void) drawWithContext:(CGContextRef) context andX:(CGFloat) x andY:(CGFloat) y andRadiusX:(CGFloat)rx andRadiusY:(CGFloat) ry andWidth:(CGFloat) w andHeight: (CGFloat) h andStrokeWidth:(CGFloat) sw andStrokeColor:(CGColorRef) sc;
+(void) drawWithContext:(CGContextRef) context andX:(CGFloat) x andY:(CGFloat) y andRadiusX:(CGFloat)rx andRadiusY:(CGFloat) ry andWidth:(CGFloat) w andHeight: (CGFloat) h andStrokeWidth:(CGFloat) sw andStrokeColor:(CGColorRef) sc andFillColor:(CGColorRef) fc;

@end

@interface QText : NSObject
{
	CGColorRef strokeColor;
	CGColorRef fillColor;
	CGFloat strokeWidth;
	int fontSize;
	NSString* text;
	CGFloat x;
	CGFloat y;
}
@property(nonatomic, assign)	CGColorRef strokeColor;
@property(nonatomic, assign)	CGColorRef fillColor;
@property(nonatomic, assign)	CGFloat strokeWidth;
@property(nonatomic, assign)	int fontSize;
@property(nonatomic, retain)	NSString* text;
@property(nonatomic,assign) 	CGFloat x;
@property(nonatomic,assign) 	CGFloat y;

-(void) drawWithContext:(CGContextRef) context;

@end