Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Graphic Library: Vision2-X 2D Graphics

This library cluster has 28 classes.

ECF: vision2-x.ecf

Classes for 2D geometry and graphical drawing

Directory: library/graphic/toolkit/vision2-x/graphics

. /constants

. /drawing

. /geometry

. /geometry/array

. /geometry/rectangle

. /imp_unix

. /model

constants

EL_DIRECTION

Direction constants:

See class EL_MODULE_ORIENTATION for validation routines in Orientation.

Further Information

Click on class link to see client examples.

EL_DIRECTION_CONSTANTS

EL_DIRECTION constants for inheritance by class

EL_MODULE_ORIENTATION

Shared access to instance of EL_ORIENTATION_ROUTINES

drawing

EL_SVG_IMAGE

Class for converting SVG into different formats

Further Information

Click on class link to see notes.

geometry

EL_COORDINATE

Hashable EV_COORDINATE with vector plus/minus operators (+/-)

EL_GEOMETRY_MATH

Geometry math extending EV_MODEL_DOUBLE_MATH

Further Information

Click on class link to see client examples.

EL_ORIENTATION_ROUTINES

Constants for defining directions/dimensions/axes of geometry operations

geometry/array

EL_LINE_POINT_ARRAY

2 point array forming a line

EL_POINT_ARRAY

Extended version of EV_COORDINATE_ARRAY

Further Information

Click on class link to see client examples.

EL_SQUARE_POINT_ARRAY

4 point array forming a square

Further Information

Click on class link to see client examples.

EL_TRIANGLE_POINT_ARRAY

3 point array forming a triangle

geometry/rectangle

EL_RECTANGLE

Rectangle

Further Information

Click on class link to see client examples.

EL_RECTANGLE_ARRAY

Rectangle array

Further Information

Click on class link to see client examples.

EL_RECTANGLE_POINT_ARRAY

4 point array forming a rectangle

EL_RECTANGULAR

Rectangular shape

Further Information

Click on class link to see client examples.

imp_unix

EL_IMAGE_ACCESS_IMP

Provides access to unexported image data

EL_SHARED_IMAGE_ACCESS

Shared access to routines of EL_IMAGE_ACCESS_IMP

model

EL_MODEL

Extended EV_MODEL

EL_MODEL_BUFFER_PROJECTOR

Model buffer projector extensions

EL_MODEL_CIRCLE

Model circle

EL_MODEL_DRAWER

Model drawer with support for rotated pictures using features of CAIRO_DRAWING_AREA

EL_MODEL_GROUP

Model group

EL_MODEL_LINE

Model line

EL_MODEL_PIXMAP_PROJECTOR

Model pixmap projector

EL_MODEL_ROTATED_PICTURE

Model of a flippable, rotatable picture. Requires projector of type EL_MODEL_BUFFER_PROJECTOR to be rendered. Flipping is achieved via routine mirror.

Further Information

Click on class link to see client examples.

EL_MODEL_ROTATED_RECTANGLE

Model rotated rectangle

EL_MODEL_TRIANGLE

Model triangle

EL_MODEL_WORLD_CELL

Model world cell

Further Information

Click on class link to see client examples.