Go to the documentation of this file.
7 #ifndef BALL_NMR_PEAK_H
8 #define BALL_NMR_PEAK_H
10 #ifndef BALL_MATHS_VECTOR3_H
14 #ifndef BALL_MATHS_VECTOR2_H
18 #ifndef BALL_CONCEPT_PROPERTY_H
34 template <
typename PositionType>
135 template <
typename PositionType>
145 template <
typename PositionType>
150 template <
typename PositionType>
153 position_(peak.position_),
155 intensity_(peak.intensity_),
160 template <
typename PositionType>
167 template <
typename PositionType>
174 template <
typename PositionType>
178 position_ = position;
181 template <
typename PositionType>
188 template <
typename PositionType>
195 template <
typename PositionType>
199 intensity_ = intensity;
202 template <
typename PositionType>
209 template <
typename PositionType>
216 template <
typename PositionType>
225 template <
typename PositionType>
229 && (width_ == peak.
width_)
231 && (atom_ == peak.
atom_));
234 template <
typename PositionType>
240 template <
typename PositionType>
248 template <
typename PositionType>
269 #endif // BALL_NMR_PEAK_H
const Position & getWidth() const
bool operator>(const Peak< PositionType > &peak) const
bool operator==(const Peak< PositionType > &peak) const
BALL_EXPORT bool operator<(const String &s1, const String &s2)
BALL_EXPORT bool operator>(const String &s1, const String &s2)
void setAtom(const Atom *atom)
const Atom * getAtom() const
float getIntensity() const
void setWidth(const Position &width)
bool operator<(const Peak< PositionType > &peak) const
std::ostream & operator<<(std::ostream &os, const Peak< PositionType > &peak)
void setPosition(const Position &position)
BALL_EXPORT bool operator==(const String &s1, const String &s2)
const Position & getPosition() const
void setIntensity(float intensity)
void operator=(const Peak &peak)