msl 1.3.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cmsl::graph::AbstractNodeBase class for all graph nodes
 Cmsl::graph::ActionNode calling a function when run is called
 Cmsl::graph::Block< T, Slices >Node encapsulating a block (anything respecting the API of SeqBuildBlock)
 Cmsl::graph::Case< T >Node encapsulating a switch/case structure based on a boolean key or a function key
 Cmsl::graph::NodeContainer node, prepare and run its children sequentially
 Cmsl::graph::IfNode running its children based on a boolean key or a function key
 Cmsl::graph::IteratorTemplate< T >Node encapsulating an msl::Iterator
 Cmsl::graph::LoopNode encapsulating a loop structure, using a Counter from the registry
 Cmsl::ConstIterator< T >Read-only iterator to a container
 Cmsl::Iterator< T >Read/write iterator to a container
 Cmsl::CounterCounter from 0 (included) to end (excluded)
 Cmsl::DictionaryGeneric key-value associative container
 Cmsl::GradientPulseTrapezoidal gradient pulse on three axes, with matching ramp and plateau durations on all axes and equal ramp up and ramp down durations
 Cmsl::GradientSpecsSpecifications of the gradient system
 Cmsl::KSpaceDescription of the discretized k-space geometry
 Cmsl::MaskA two dimensional mask
 Cmsl::NCOPairEncapsulation of a pair of NCO objects, setting and resetting the frequency and the phase of the NCO before and after a real-time event
 Cmsl::PhaseCyclingCompute phase cycling with linear and quadratic increments
 Cmsl::RealTimeEventsBase class for real-time events
 Cmsl::CartesianReadoutCartesian read-out along the X gradient, comprising the ADC, NCO manipulation, and read-out gradient
 Cmsl::RFPulseBase class for RF pulses
 Cmsl::rf_pulses::SimpleRFPulse< sRF_PULSE_EXT >
 Cmsl::rf_pulses::ExternalExternal RF pulse
 Cmsl::rf_pulses::SimpleRFPulse< sRF_PULSE_RECT >
 Cmsl::rf_pulses::RectRectangular RF pulse
 Cmsl::rf_pulses::SimpleRFPulse< sRF_PULSE_SINC >
 Cmsl::rf_pulses::SincSinc RF pulse
 Cmsl::rf_pulses::Selective< TPulse >Selective RF pulse, i.e. played with a gradient pulse
 Cmsl::rf_pulses::SimpleRFPulse< TPulse >RF pulse composed of a simple sRF_PULSE-derived object and an NCO
 Cmsl::SynchronizationRun a synchronization event
 Cboost::static_visitor
 Cmsl::graph::FlexibleFunctionAdapter< T >Adapt a FlexibleFunction to its nominal form
 CStdSeqIF
 Cmsl::SequenceGraph-based sequence class
 Cmsl::Vector< N, T >A vector of arithmetic types
 Cmsl::Vector< 2, long >
 Cmsl::Vector< 3, double >
 Cmsl::Vector< 3, long >