+++ /dev/null
-#ifndef __LINETYPEPATTERN_H__
-#define __LINETYPEPATTERN_H__
-
-#include <stdarg.h>
-
-/**
- * Stores a line type pattern.
- */
-class LineTypePattern
-{
- public:
- LineTypePattern(int count ...);
- ~LineTypePattern();
-
- public:
- double * pattern;
- int num;
-};
-
-// Create line patterns
-static LineTypePattern patternSolidLine(1, 10.0);
-
-static LineTypePattern patternDotLine(2, 0.1, -6.2);
-static LineTypePattern patternDotLine2(2, 0.1, -3.1);
-static LineTypePattern patternDotLineX2(2, 0.1, -12.4);
-
-static LineTypePattern patternDashLine(2, 12.0, -6.0);
-static LineTypePattern patternDashLine2(2, 6.0, -3.0);
-static LineTypePattern patternDashLineX2(2, 24.0, -12.0);
-
-static LineTypePattern patternDashDotLine(4, 12.0, -5.95, 0.1, -5.95);
-static LineTypePattern patternDashDotLine2(4, 6.0, -2.95, 0.1, -2.95);
-static LineTypePattern patternDashDotLineX2(4, 24.0, -11.95, 0.1, -11.95);
-
-static LineTypePattern patternDivideLine(
- 6, 12.0, -5.9, 0.15, -5.9, 0.15, -5.9);
-static LineTypePattern patternDivideLine2(
- 6, 6.0, -2.9, 0.15, -2.9, 0.15, -2.9);
-static LineTypePattern patternDivideLineX2(
- 6, 24.0, -11.9, 0.15, -11.9, 0.15, -11.9);
-
-static LineTypePattern patternCenterLine(4, 32.0, -6.0, 6.0, -6.0);
-static LineTypePattern patternCenterLine2(4, 16.0, -3.0, 3.0, -3.0);
-static LineTypePattern patternCenterLineX2(4, 64.0, -12.0, 12.0, -12.0);
-
-static LineTypePattern patternBorderLine(
- 6, 12.0, -6.0, 12.0, -5.95, 0.1, -5.95);
-static LineTypePattern patternBorderLine2(
- 6, 6.0, -3.0, 6.0, -2.95, 0.1, -2.95);
-static LineTypePattern patternBorderLineX2(
- 6, 24.0, -12.0, 24.0, -11.95, 0.1, -11.95);
-
-static LineTypePattern patternBlockLine(2, 0.5, -0.5);
-static LineTypePattern patternSelected(2, 1.0, -3.0);
-
-#endif