32. OpenEye Command Line Interface

This chapter describes how to the the OEInterface class, and associated free functions, found in the OESystem library. This class, and its free functions, provide a bridge between the users command line input and the C++ world.

Note to the timid

The OEInterface class and the OEParameter class it contains have a large number of member functions, described in the API documentation. While you can make use of all these member functions directly, there are a handful of free functions (described in the chapter) that eliminate the need to use any of the member functions, except the OEInterface Has and Get members, in any simple to moderately complex program.

Most new users will probably find the most difficult part of this chapter to understand is compiling text files into a C++ file, which is described in the first section of this chapter. While this may seem unnecessarily complex, the system is not terribly difficult to setup and once setup it becomes very easy to create, modify and maintain complex interfaces.


Subsections