This library cluster has 28 classes.
ECF: vision2-x.ecf
Classes for 2D geometry and graphical drawing
Direction constants:
See class EL_MODULE_ORIENTATION for validation routines in Orientation.
EL_DIRECTION constants for inheritance by class
Shared access to instance of EL_ORIENTATION_ROUTINES
Class for converting SVG into different formats
Further Information
Click on class link to see notes.
Hashable EV_COORDINATE with vector plus/minus operators (+/-)
Geometry math extending EV_MODEL_DOUBLE_MATH
Further Information
Click on class link to see client examples.
Constants for defining directions/dimensions/axes of geometry operations
2 point array forming a line
Extended version of EV_COORDINATE_ARRAY
Further Information
Click on class link to see client examples.
4 point array forming a square
Further Information
Click on class link to see client examples.
3 point array forming a triangle
Rectangle
Further Information
Click on class link to see client examples.
Rectangle array
Further Information
Click on class link to see client examples.
4 point array forming a rectangle
Rectangular shape
Further Information
Click on class link to see client examples.
Provides access to unexported image data
Shared access to routines of EL_IMAGE_ACCESS_IMP
Extended EV_MODEL
Model buffer projector extensions
Model circle
Model drawer with support for rotated pictures using features of CAIRO_DRAWING_AREA
Model group
Model line
Model pixmap projector
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.
Model rotated rectangle
Model triangle
Model world cell
Further Information
Click on class link to see client examples.