ODIN
odinseq
seqblsiegprep.h
1
/*
2
<one line to give the program's name and a brief idea of what it does.>
3
Copyright (C) <year> <name of author>
4
5
This program is free software: you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation, either version 3 of the License, or
8
(at your option) any later version.
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program. If not, see <http://www.gnu.org/licenses/>.
17
18
*/
19
20
#ifndef SEQBLSIEGPREP_H
21
#define SEQBLSIEGPREP_H
22
23
#include <odinseq/seqpulsar.h>
24
25
26
41
class
SeqBlSiegPrep
:
public
SeqPulsar
{
42
public
:
51
SeqBlSiegPrep
(
const
STD_string& object_label =
"unnamedSeqBlSiegPrep"
,
52
float
duration = 8,
53
float
angle = 1000,
54
float
offset = 4000,
55
float
width = 0.8,
56
float
slope = 130 );
60
SeqBlSiegPrep
(
const
SeqBlSiegPrep
& sbsp );
61
65
SeqBlSiegPrep
&
operator =
(
const
SeqBlSiegPrep
& sbsp );
66
70
~SeqBlSiegPrep
() {}
71
75
bool
prep
();
76
77
LDRblock
pars;
78
LDRblock
info;
79
LDRdouble
duration;
80
LDRdouble
angle;
81
LDRdouble
offset;
82
LDRdouble
width;
83
LDRdouble
slope;
84
LDRdouble
weighting;
85
LDRdouble
amplitude;
86
87
private
:
88
89
90
};
91
94
#endif
// SEQBLSIEGPREP_H
LDRblock
Definition:
ldrblock.h:42
LDRnumber< double >
SeqBlSiegPrep
Bloch-Siegert preparation module for B1-mapping.
Definition:
seqblsiegprep.h:41
SeqBlSiegPrep::~SeqBlSiegPrep
~SeqBlSiegPrep()
Definition:
seqblsiegprep.h:70
SeqBlSiegPrep::SeqBlSiegPrep
SeqBlSiegPrep(const SeqBlSiegPrep &sbsp)
SeqBlSiegPrep::prep
bool prep()
SeqBlSiegPrep::SeqBlSiegPrep
SeqBlSiegPrep(const STD_string &object_label="unnamedSeqBlSiegPrep", float duration=8, float angle=1000, float offset=4000, float width=0.8, float slope=130)
SeqBlSiegPrep::operator=
SeqBlSiegPrep & operator=(const SeqBlSiegPrep &sbsp)
SeqPulsar
Pulsar pulses, combines OdinPulse and SeqPulsNdim.
Definition:
seqpulsar.h:41
Generated on Fri Oct 15 2021 11:37:02 for ODIN by
1.9.1