|
| |
|
Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members
simion::PAArgs Class Reference#include <pa.h>
Inheritance diagram for simion::PAArgs: ![]() Detailed DescriptionContainer class for a set of potential array attributes.This allows any subset of the attributes to be passed at once into a given function, somewhat like named parameters in other languages. For example,
See the PA class for details on the meaning of these attributes. Additional attributes are
Each attribute has three methods:
The typical usage by the caller is
The typical usage by the receiver is
Note that this class performs no checking on values. Checking is the responsibility of the PA class.
|
|
Public Types | |
| enum | arg_t { A_file = (1 << 0), A_mode = (1 << 1), A_max_voltage = (1 << 2), A_nx = (1 << 3), A_ny = (1 << 4), A_nz = (1 << 5), A_mirror_x = (1 << 6), A_mirror_y = (1 << 7), A_mirror_z = (1 << 8), A_field_type = (1 << 9), A_symmetry = (1 << 10), A_ng = (1 << 11), A_fast_adjustable = (1 << 12), A_enable_points = (1 << 13) } |
| Identifiers for arguments. | |
Public Member Functions | |
| int | defined () |
| Gets and OR-ed bit field of arguments defined. | |
The documentation for this class was generated from the following file: (c) 2003-2004. Scientific Instrument Services, Inc. All Rights Reserved.
Please report any errors/comments regarding this web page:

