ACF $AcfVersion:0$
i2d - 2D Graphics Utilities Library

Introduction

The i2d library provides comprehensive 2D geometric primitives, transformations, and calibration support. It is system-independent and can be used in both GUI and non-GUI applications.

Key Features

  • Geometric Primitives: Points, lines, rectangles, circles, ellipses, polygons
  • Transformations: Affine transformations (rotation, translation, scaling)
  • Calibration: Coordinate system calibration and conversion
  • Collision Detection: Intersection and containment tests
  • Measurement: Distance and area calculations
  • Serialization: Full serialization support for all geometric types

Architecture

Key components:

Dependencies

  • istd: Standard utilities and interfaces
  • iser: Serialization framework
  • imath: Mathematical utilities
  • icomp: Component framework

See Also