Go to the documentation of this file.
52 #ifndef __PCL_FITSHeaderKeyword_h
53 #define __PCL_FITSHeaderKeyword_h
58 #include <pcl/Diagnostics.h>
105 , comment( a_comment )
110 template <
class S1,
class S2,
class S3>
122 FITSHeaderKeyword& operator =(
const FITSHeaderKeyword& ) =
default;
152 return value ==
'T' || value ==
'F';
191 if ( !value.
IsEmpty() && *value ==
'\'' )
194 if ( value[n] ==
'\'' )
196 stripped = value.Substring( 1, n );
201 return stripped.Trimmed();
287 #endif // __PCL_FITSHeaderKeyword_h
bool StartsWith(const GenericString< T, R1, A1 > &s) const noexcept
int CompareIC(const GenericString< T, R1, A1 > &s, bool localeAware=true) const noexcept
bool operator==(const Array< T, A > &x1, const Array< T, A > &x2) noexcept
Eight-bit string (ISO/IEC-8859-1 or UTF-8 string)
Dynamic array of FITS header keywords.
bool IsEmpty() const noexcept
bool IsNumeral() const noexcept
size_type Length() const noexcept
bool TryToDouble(double &value) const noexcept
void EnsureSingleQuoted()
bool operator<(const Array< T, A > &x1, const Array< T, A > &x2) noexcept