Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Qgar (graphical) primitives
[Primitives]


Detailed Description

Graphical primitives specific to the Qgar library.

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.


Typedef Documentation

typedef GenQgarPolygon<double> qgar::DQgarPolygon
 

Qgar polygon with double coordinates.

Definition at line 569 of file _QGAR_GenQgarPolygon.H.

typedef GenQgarPolyline<double> qgar::DQgarPolyline
 

Qgar polyline with double coordinates.

Definition at line 611 of file _QGAR_GenQgarPolyline.H.

typedef GenQgarSegment<double> qgar::DQgarSegment
 

Qgar segment with double coordinates.

Definition at line 584 of file _QGAR_GenQgarSegment.H.

typedef GenQgarPolygon<float> qgar::FQgarPolygon
 

Qgar polygon with float coordinates.

Definition at line 563 of file _QGAR_GenQgarPolygon.H.

typedef GenQgarPolyline<float> qgar::FQgarPolyline
 

Qgar polyline with float coordinates.

Definition at line 605 of file _QGAR_GenQgarPolyline.H.

typedef GenQgarSegment<float> qgar::FQgarSegment
 

Qgar segment with float coordinates.

Definition at line 578 of file _QGAR_GenQgarSegment.H.

typedef GenQgarPolygon<int> qgar::IQgarPolygon
 

Qgar polygon with integer coordinates.

See also:
qgar::QgarPolygon

Definition at line 557 of file _QGAR_GenQgarPolygon.H.

typedef GenQgarPolyline<int> qgar::IQgarPolyline
 

Qgar polyline with integer coordinates.

See also:
qgar::QgarPolyline

Definition at line 599 of file _QGAR_GenQgarPolyline.H.

typedef GenQgarSegment<int> qgar::IQgarSegment
 

Qgar segment with integer coordinates.

See also:
qgar::QgarSegment

Definition at line 572 of file _QGAR_GenQgarSegment.H.

typedef GenQgarPolygon<int> qgar::QgarPolygon
 

Qgar polygon with integer coordinates.

See also:
qgar::IQgarPolygon

Definition at line 549 of file _QGAR_GenQgarPolygon.H.

typedef GenQgarPolyline<int> qgar::QgarPolyline
 

Qgar polyline with integer coordinates.

See also:
qgar::IQgarPolyline

Definition at line 591 of file _QGAR_GenQgarPolyline.H.

typedef GenQgarSegment<int> qgar::QgarSegment
 

Qgar segment with integer coordinates.

See also:
qgar::IQgarSegment

Definition at line 564 of file _QGAR_GenQgarSegment.H.