About CI Systems
Our Products
   System-Level Products
   Board-Level Products
   Remote Monitoring
     and Control
   Applications
   Software Library
Product Support
   Software Drivers & Manuals
   Product Photo Gallery
   RMA and Software Support
   Standard Terms & Conditions
Our Services
Distributors
Agencies
R & D
Press Releases
Links
Vacancies
Accommodation
Archives

Return Material Authorisation  (RMA)

 
Search CI Systems using Google :

 

AMAX BEE
CI Systems is a BBBEE Level 2 Company.

 

   Home       Search    Contact Us Where We Are
Software Library Components

PDF print version of this specification : A4 or Letter

New components are continually being added to the Software Library, commonly known as Softlib. Softlib consists of many components for graphical application development. Typically, these components can be re-used in most real-time graphics applications.

Some of the Softlib components are :

ccShapes - CCII Shapes

ccShapes is a self-contained class library, independent of application frameworks. An MMI interface window class provides the graphics primitives and input events. ccShapes has been designed from the ground up using the Booch design methodology.

The following functionality is provided by ccShapes :

  • Draw and Erase operations
  • Edit operations
  • Bounding Box functionality
  • Coordinate Transformations
  • Overlapping functionality
  • Object Layering
  • Grouping functionality
  • CAD functionality
  • User-extendable shape support

ccVertex - CCII Vertex Transformations

ccVertex is a self-contained class library, independent of application frameworks. ccVertex has been designed from the ground up using the Booch design methodology. ccVertex provides transformation support between coordinate systems.

The following functionality is provided by ccVertex :

  • Polar 2D/3D transformations
  • Cartesian 2D/3D transformations
  • Integration of ccUnits
  • User extendable transformations

ccUnits - CCII Unit Transformations

ccUnits is a self-contained class library, independent of application frameworks. ccUnits has been designed from the ground up using the Booch design methodology. ccUnits provides transformation support between different unit systems.

The following functionality is provided by ccUnits :

  • Length transformations - metre, miles, nautical miles, inches, feet and many more
  • Weight transformations - kilograms, pounds and many more
  • Angular transformations - degrees, mils, radians and many more
  • User extendable transformations

Other Softlib Components 

  • ccMMI - CCII Man-Machine Interface
  • ccWindowManager - CCII Window Manager
  • ccSMTL - CCII Standard Multi-Tasking Library
  • ccComms - CCII Communications Library

 


SLib   Issue 3  2010-09-01
CCII Systems (Pty) Ltd P.O. Box 171 Rondebosch 7701  South Africa 
Telephone : (+27 21) 683 5490 Facsimile : (+27 21) 683 5435 WWW : www.ccii.co.za