Visit Cem Yuksel's web site

Files

Class List

Class Members

Class Hierarchy

This documentation is a collection of C++ class information in all cyCodeBase code releases. All the information presented here also exists in the source codes. The reason I have these documentation pages here is to provide a nicely formated, indexed and more readable documentation in a collective form.

Documentation pages are prepared using doxygen.

Version Info

All code releases have major and minor version numbers. For example, version 1.2 indicates major version 1 and minor version 2. Minor additions and bug fixes only change the minor version number. Major version number is incremented when there is a significant change. All versions have backwards compatibility with the previous version that have the same major version number. When the major version changes, backwards compatibility is not guaranteed.

Naming Convention

All file, class and struct names begin with "cy" prefix. All constants begin with "CY_", and all internal constants begin with "_CY_". All functions and class methods begin with an upper case letter. All variable names are written in lower case. If the function or variable name is made up of more than one word, each word begins with an upper case letter and the rest of the names use lower case letters.

A namespace is defined if you would like to use the classes without the "cy" prefix. Simply include the line

using namespace cy;

and then you can omit the prefixes. For example, you can use Point3f instead of cyPoint3f.

Visit Cem Yuksel's website!