| Nmsl | Top-level namespace of the msl library |
| Ngraph | Graph-related objects and functions |
| CAbstractNode | Base class for all graph nodes |
| CAction | Node calling a function when run is called |
| CBlock | Node encapsulating a block (anything respecting the API of SeqBuildBlock) |
| CCase | Node encapsulating a switch/case structure based on a boolean key or a function key |
| CFlexibleFunctionAdapter | Adapt a FlexibleFunction to its nominal form |
| CIf | Node running its children based on a boolean key, a function key, or a function stored in the node |
| CIteratorTemplate | Node encapsulating an msl::Iterator |
| CLoop | Node encapsulating a loop structure, using a Counter from the registry |
| CNode | Container node, prepare and run its children sequentially |
| Nreadouts | Namespace for all Readout-derived objects |
| CLinear | Linear readout defined by its start and end points |
| CSpiral | WHIRLED PEAS spiral readout |
| Nrf_pulses | Pre-defined RF pulses and pulse modifiers |
| CExternal | External RF pulse |
| CRect | Rectangular RF pulse |
| CSelective | Selective RF pulse, i.e. played with a gradient pulse |
| CSimpleRFPulse | RF pulse composed of a simple sRF_PULSE-derived object and an NCO |
| CSinc | Sinc RF pulse |
| Nsamplings | Namespace for all Readout-derived objects |
| CCartesian | Cartesian sampling with an iPAT mask (used in Image-only mode if iPAT is disabled) |
| CStackOfSpirals | Stack of spirals in the kx-ky plane, stacked on the kz axis |
| CStackOfStars | Stack-of-stars sampling scheme in the (kx, ky) plane using full spokes |
| CCartesianReadout | Cartesian read-out along the X gradient, comprising the ADC, NCO manipulation, and read-out gradient |
| CCounter | Counter from 0 (included) to end (excluded) |
| CDictionary | Generic key-value associative container |
| CDictionaryItem | Typed accessor for a dictionary item |
| CGradientPulse | Trapezoidal or arbitrary gradient pulse on three axes |
| CGradientSpecs | Specifications of the gradient system |
| CiPATMask | A two dimensional indicator of iPAT status |
| CConstIterator | Read-only iterator to a container |
| CIterator | Read/write iterator to a container |
| CKSpace | Description of the discretized k-space geometry |
| CMask | A two dimensional binary mask |
| CMaskBase | Base class for masks, boolean and non-boolean |
| CNCOPair | Encapsulation of a pair of NCO objects, setting and resetting the frequency and the phase of the NCO before and after a real-time event |
| CPhaseCycling | Compute phase cycling with linear and quadratic increments |
| CReadout | Readout object, composed of an ADC, a gradient pulse and a pair of NCO |
| CRealTimeEvents | Base class for real-time events |
| CRFPulse | Base class for RF pulses |
| CSampling | Abstract sampling scheme of the k-space |
| CSequence | Graph-based sequence class |
| CSynchronization | Run a synchronization event |
| CVector | A vector of arithmetic types |