28 #include "../color/RGBAColor.h"
78 int a, b, d, i, k, m, n, ini, fim, kfim;
81 for(i = 0; i < width; ++i)
98 for(i = ini; i < width; ++i)
104 kfim = (int)((
double)width * 3. / 8. + .5);
115 for(i = ini; i < fim; ++i)
133 int i, j, k, ini, fim;
137 for(i = 0; i < width; ++i)
153 for(j = ini; j <= fim; ++j)
159 while(f >= 0 && i < width)
161 for(j = 0; j < width; ++j)
162 marker[i][j] = marker[f][j];
175 for(i = 0; i < width; ++i)
183 for(i = 0; i < width; ++i)
185 for(j = 0; j < width; ++j)
197 for(i = 0; i < width; ++i)
209 for(i = 0; i < width; ++i)
211 for(j = 0; j < width; ++j)
231 for(i = 0; i < width; ++i)
241 double w = (double)width * .7;
242 r = (int)(w/2. * w/2.);
244 for(i = 0; i < width; ++i)
246 for(j = 0; j < width; ++j)
257 for(i = 0; i < width; ++i)
259 for(j = 0; j < width; ++j)
270 for(i = 0; i < width; ++i)
284 for(i = 0; i < width; ++i)
286 for(j = 0; j < width; ++j)
305 for(i = 0; i < width; ++i)
319 for(i = 0; i < width; ++i)
321 for(j = 0; j < width; ++j)
340 for(i = 0; i < width; ++i)
354 for(i = 0; i < width; ++i)
356 for(j = 0; j < width; ++j)
375 for(i = 0; i < width; ++i)
389 for(i = 0; i < width; ++i)
391 for(j = 0; j < width; ++j)
407 int i, j, k, ini, fim;
410 for(i = 0; i < width; ++i)
425 for(i = ini; i < fim; ++i)
437 int i, j, k, ini, fim;
440 for(i = 0; i < width; ++i)
455 for(i = ini; i < fim; ++i)
467 int i, j, k, ini, fim;
470 for(i = 0; i < width; ++i)
485 for(j = ini; j < fim; ++j)
497 int i, j, k, ini, fim;
500 for(i = 0; i < width; ++i)
515 for(j = ini; j < fim; ++j)
530 for(i = 0; i < width; ++i)
540 for(i = 0; i < width; ++i)
554 for(i = 0; i < width; ++i)
563 for(i = 0; i < width; ++i)
566 marker[i][width-1-i] = cor;
577 for(i = 0; i < width; ++i)
587 for(i = 0; i < width; ++i)
603 for(i = 0; i < width; ++i)
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerX(int width, const te::color::RGBAColor &color)
It create a x marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerCrossedCircle(int width, const te::color::RGBAColor &color)
It create a colorssed circle marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerDash(int width, const te::color::RGBAColor &color)
It create a dash marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerSemiEllipseUp(int width, const te::color::RGBAColor &color)
It create a semi ellipse left marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerSemiEllipseLeft(int width, const te::color::RGBAColor &color)
It create a semi ellipse left marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerFourRays(int width, const te::color::RGBAColor &color)
It creates a four rays marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerDot(int width, const te::color::RGBAColor &color)
It create a dot marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerCircle(int width, const te::color::RGBAColor &color)
It create a circle marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerTriangleUp(int width, const te::color::RGBAColor &color)
It create a semi triangle up marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerDiamond(int width, const te::color::RGBAColor &color)
It create a diamond marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerTriangleLeft(int width, const te::color::RGBAColor &color)
It create a semi triangle left marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerSemiEllipseRight(int width, const te::color::RGBAColor &color)
It create a semi ellipse right marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerTriangleRight(int width, const te::color::RGBAColor &color)
It create a semi triangle right marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerPixel(int width, const te::color::RGBAColor &color)
It create a pixel marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarker(PtMarkerType type, int width, const te::color::RGBAColor &color)
It creates a point marker.
This file contains several utility routines for dealing with point markers.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerCross(int width, const te::color::RGBAColor &color)
It create a cross marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerSquare(int width, const te::color::RGBAColor &color)
It create a square marker.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerTriangleDown(int width, const te::color::RGBAColor &color)
It create a semi triangle down marker.
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
TEMAPEXPORT te::color::RGBAColor ** CreateMarkerSemiEllipseDown(int width, const te::color::RGBAColor &color)
It create a semi ellipse down marker.