Such a primitive is a geometrical primitive provided with extra attributes for color (see enum type qgar::QGEcolor), thickness (an integer number), and outline (see enum type qgar::QGEoutline).
Qgar primitives thus include line segments, polylines, polygons, and arcs of circles, also provided with a so-called source point (head) and a so-called target point (tail), arbitrarily defined. All the corresponding classes derive from base class qgar::AbstractGenQgarPrimitive.
Some Qgar primitive type names are predefined to make it easier to write primitive declarations when coding.
Classes | |
| class | qgar::AbstractGenQgarPrimitive< T > |
| Graphical primitives, typically resulting from vectorization, with coordinates of type T. More... | |
| class | qgar::GenQgarArc< T > |
| Arc of circle, so-called Qgar arc, with coordinates of type T. More... | |
| class | qgar::GenQgarPolygon< T > |
| Graphical polygon, so-called Qgar polygon, with coordinates of type T. More... | |
| class | qgar::GenQgarPolyline< T > |
| Graphical polyline, so-called Qgar polyline, with coordinates of type T. More... | |
| class | qgar::GenQgarSegment< T > |
| Graphical segment, so-called Qgar segment, with coordinates of type T. More... | |
Qgar Polygon types | |
| typedef GenQgarPolygon< int > | qgar::QgarPolygon |
| Qgar polygon with integer coordinates. | |
| typedef GenQgarPolygon< int > | qgar::IQgarPolygon |
| Qgar polygon with integer coordinates. | |
| typedef GenQgarPolygon< float > | qgar::FQgarPolygon |
| Qgar polygon with float coordinates. | |
| typedef GenQgarPolygon< double > | qgar::DQgarPolygon |
| Qgar polygon with double coordinates. | |
Qgar Polyline types | |
| typedef GenQgarPolyline< int > | qgar::QgarPolyline |
| Qgar polyline with integer coordinates. | |
| typedef GenQgarPolyline< int > | qgar::IQgarPolyline |
| Qgar polyline with integer coordinates. | |
| typedef GenQgarPolyline< float > | qgar::FQgarPolyline |
| Qgar polyline with float coordinates. | |
| typedef GenQgarPolyline< double > | qgar::DQgarPolyline |
| Qgar polyline with double coordinates. | |
Qgar Segments | |
| typedef GenQgarSegment< int > | qgar::QgarSegment |
| Qgar segment with integer coordinates. | |
| typedef GenQgarSegment< int > | qgar::IQgarSegment |
| Qgar segment with integer coordinates. | |
| typedef GenQgarSegment< float > | qgar::FQgarSegment |
| Qgar segment with float coordinates. | |
| typedef GenQgarSegment< double > | qgar::DQgarSegment |
| Qgar segment with double coordinates. | |
|
|
Qgar polygon with double coordinates.
Definition at line 569 of file _QGAR_GenQgarPolygon.H. |
|
|
Qgar polyline with double coordinates.
Definition at line 611 of file _QGAR_GenQgarPolyline.H. |
|
|
Qgar segment with double coordinates.
Definition at line 584 of file _QGAR_GenQgarSegment.H. |
|
|
Qgar polygon with float coordinates.
Definition at line 563 of file _QGAR_GenQgarPolygon.H. |
|
|
Qgar polyline with float coordinates.
Definition at line 605 of file _QGAR_GenQgarPolyline.H. |
|
|
Qgar segment with float coordinates.
Definition at line 578 of file _QGAR_GenQgarSegment.H. |
|
|
Qgar polygon with integer coordinates.
Definition at line 557 of file _QGAR_GenQgarPolygon.H. |
|
|
Qgar polyline with integer coordinates.
Definition at line 599 of file _QGAR_GenQgarPolyline.H. |
|
|
Qgar segment with integer coordinates.
Definition at line 572 of file _QGAR_GenQgarSegment.H. |
|
|
Qgar polygon with integer coordinates.
Definition at line 549 of file _QGAR_GenQgarPolygon.H. |
|
|
Qgar polyline with integer coordinates.
Definition at line 591 of file _QGAR_GenQgarPolyline.H. |
|
|
Qgar segment with integer coordinates.
Definition at line 564 of file _QGAR_GenQgarSegment.H. |