![]() |
Developer Application Interface (ARC API) v4.5.8
ARC, Inc. GenIV Application Interface
|
Classes | |
struct | ArrayDeleter |
struct | fitsParameter_t |
Typedefs | |
using | BPP_16 = std::uint16_t |
using | BPP_32 = std::uint32_t |
using | keywordValue_t = std::tuple< std::uint32_t, std::int32_t, std::uint64_t, std::int64_t, double, std::string > |
using | point_t = std::pair< long, long > |
Enumerations | |
enum class | fitsMode_e : std::int32_t { READMODE = READONLY , READWRITEMODE = READWRITE } |
enum class | fitsKeyType_e : std::int32_t { FITS_INVALID_KEY = -1 , FITS_STRING_KEY = 0 , FITS_INT_KEY , FITS_UINT_KEY , FITS_SHORT_KEY , FITS_USHORT_KEY , FITS_FLOAT_KEY , FITS_DOUBLE_KEY , FITS_BYTE_KEY , FITS_LONG_KEY , FITS_ULONG_KEY , FITS_LONGLONG_KEY , FITS_LOGICAL_KEY , FITS_COMMENT_KEY , FITS_HISTORY_KEY , FITS_DATE_KEY } |
Functions | |
const std::string | toString (const fitsParameter_t &tParam) |
constexpr auto | MAKE_POINT (std::uint32_t uiColumn, std::uint32_t uiRow) |
using arc::gen4::fits::BPP_16 = typedef std::uint16_t |
16 bits-per-pixel image data.
Definition at line 52 of file CArcFitsFile.h.
using arc::gen4::fits::BPP_32 = typedef std::uint32_t |
32 bits-per-pixel image data.
Definition at line 55 of file CArcFitsFile.h.
using arc::gen4::fits::keywordValue_t = typedef std::tuple<std::uint32_t, std::int32_t, std::uint64_t, std::int64_t, double, std::string> |
Keyword return type. If std::variant is supported, then one of the variant values will be returned. If only std::tuple is supported, then only one of the tuple values will contain valid data.
Definition at line 63 of file CArcFitsFile.h.
using arc::gen4::fits::point_t = typedef std::pair<long, long> |
Point parameter type definition
firstParam | - The x value |
secondParam | - The y value |
Definition at line 152 of file CArcFitsFile.h.
|
strong |
Enumerator | |
---|---|
READMODE | Create or open the FITS file in read only mode. |
READWRITEMODE | Create or open the FITS file in read-write mode. |
Definition at line 74 of file CArcFitsFile.h.
|
strong |
Definition at line 84 of file CArcFitsFile.h.
const std::string arc::gen4::fits::toString | ( | const fitsParameter_t & | tParam | ) |
Image parameters info helper funciton to stringify member names and values.
tParam | - The arc::gen4::fits::fitsParameter_t to convert to a string. |
|
constexpr |
Macro to create a point parameter.
uiColumn | - The point column. |
uiRow | - The point row. |
Definition at line 159 of file CArcFitsFile.h.