31#ifndef TRIANGLEGRADPULSE_H_
32#define TRIANGLEGRADPULSE_H_
36enum TriangleType {TRIANGLE_UP, TRIANGLE_DN};
mode
Definition Declarations.h:112
Implementation of JEMRIS GradPulse.
Base class and prototype for all gradient pulses.
Definition GradPulse.h:36
Gradient with constant amplitude.
Definition TriangleGradPulse.h:40
double m_amplitude
Definition TriangleGradPulse.h:84
virtual bool Prepare(const PrepareMode mode)
Definition TriangleGradPulse.cpp:41
virtual string GetInfo()
Get informations on this triangle gradient.
Definition TriangleGradPulse.cpp:102
~TriangleGradPulse()
Default destructor.
Definition TriangleGradPulse.h:58
TriangleGradPulse()
Default constructor.
Definition TriangleGradPulse.h:48
virtual double GetGradient(double const time)
Definition TriangleGradPulse.cpp:87
TriangleType m_triangle_type
Definition TriangleGradPulse.h:85
TriangleGradPulse * Clone() const
Definition TriangleGradPulse.h:63