ISD::CameraChip
#include <indicamerachip.h>
Public Types | |
enum | ChipType { PRIMARY_CCD , GUIDE_CCD } |
Public Member Functions | |
CameraChip (ISD::Camera *camera, ChipType type) | |
bool | abortExposure () |
void | addFrameLabel (const QString &label) |
bool | canAbort () const |
bool | canBin () const |
bool | canSubframe () const |
bool | capture (double exposure) |
void | clearFrameTypes () |
bool | getBayerInfo (uint16_t &offsetX, uint16_t &offsetY, QString &pattern) |
CCDBinType | getBinning () |
bool | getBinning (int *bin_x, int *bin_y) |
FITSScale | getCaptureFilter () const |
FITSMode | getCaptureMode () const |
ISD::Camera * | getCCD () |
bool | getFrame (int *x, int *y, int *w, int *h) |
bool | getFrameMinMax (int *minX, int *maxX, int *minY, int *maxY, int *minW, int *maxW, int *minH, int *maxH) |
CCDFrameType | getFrameType () |
QStringList | getFrameTypes () const |
const QSharedPointer< FITSData > & | getImageData () const |
bool | getImageInfo (uint16_t &width, uint16_t &height, double &pixelX, double &pixelY, uint8_t &bitdepth) |
FITSView * | getImageView (FITSMode imageType) |
int | getISOIndex () const |
QStringList | getISOList () const |
bool | getISOValue (QString &value) const |
bool | getMaxBin (int *max_xbin, int *max_ybin) |
ChipType | getType () const |
bool | isBatchMode () const |
bool | isCapturing () |
bool | resetFrame () |
void | setBatchMode (bool enable) |
bool | setBinning (CCDBinType binType) |
bool | setBinning (int bin_x, int bin_y) |
void | setCanAbort (bool value) |
void | setCanBin (bool value) |
void | setCanSubframe (bool value) |
void | setCaptureFilter (FITSScale fType) |
void | setCaptureMode (FITSMode mode) |
bool | setFrame (int x, int y, int w, int h, bool force=false) |
bool | setFrameType (CCDFrameType fType) |
bool | setFrameType (const QString &name) |
void | setImageData (const QSharedPointer< FITSData > &data) |
bool | setImageInfo (uint16_t width, uint16_t height, double pixelX, double pixelY, uint8_t bitdepth) |
void | setImageView (FITSView *image, FITSMode imageType) |
bool | setISOIndex (int value) |
Detailed Description
CameraChip class controls a particular chip in camera.
While most amateur camera only have a single sensor, some cameras (e.g. SBIG CCDs) have additional chips for guiding purposes.
Definition at line 22 of file indicamerachip.h.
Member Enumeration Documentation
◆ ChipType
Definition at line 25 of file indicamerachip.h.
Constructor & Destructor Documentation
◆ CameraChip()
Definition at line 17 of file indicamerachip.cpp.
Member Function Documentation
◆ abortExposure()
Definition at line 409 of file indicamerachip.cpp.
◆ addFrameLabel()
|
inline |
Definition at line 94 of file indicamerachip.h.
◆ canAbort()
Definition at line 458 of file indicamerachip.cpp.
◆ canBin()
Definition at line 439 of file indicamerachip.cpp.
◆ canSubframe()
Definition at line 449 of file indicamerachip.cpp.
◆ capture()
Definition at line 341 of file indicamerachip.cpp.
◆ clearFrameTypes()
|
inline |
Definition at line 98 of file indicamerachip.h.
◆ getBayerInfo()
Definition at line 195 of file indicamerachip.cpp.
◆ getBinning() [1/2]
Definition at line 660 of file indicamerachip.cpp.
◆ getBinning() [2/2]
Definition at line 708 of file indicamerachip.cpp.
◆ getCaptureFilter()
|
inline |
Definition at line 78 of file indicamerachip.h.
◆ getCaptureMode()
|
inline |
Definition at line 74 of file indicamerachip.h.
◆ getCCD()
|
inline |
Definition at line 59 of file indicamerachip.h.
◆ getFrame()
Definition at line 208 of file indicamerachip.cpp.
◆ getFrameMinMax()
Definition at line 77 of file indicamerachip.cpp.
◆ getFrameType()
Definition at line 608 of file indicamerachip.cpp.
◆ getFrameTypes()
|
inline |
Definition at line 90 of file indicamerachip.h.
◆ getImageData()
Definition at line 468 of file indicamerachip.cpp.
◆ getImageInfo()
Definition at line 168 of file indicamerachip.cpp.
◆ getImageView()
Definition at line 19 of file indicamerachip.cpp.
◆ getISOIndex()
Definition at line 473 of file indicamerachip.cpp.
◆ getISOList()
Definition at line 511 of file indicamerachip.cpp.
◆ getISOValue()
Definition at line 483 of file indicamerachip.cpp.
◆ getMaxBin()
Definition at line 741 of file indicamerachip.cpp.
◆ getType()
|
inline |
Definition at line 55 of file indicamerachip.h.
◆ isBatchMode()
|
inline |
Definition at line 82 of file indicamerachip.h.
◆ isCapturing()
Definition at line 526 of file indicamerachip.cpp.
◆ resetFrame()
Definition at line 254 of file indicamerachip.cpp.
◆ setBatchMode()
|
inline |
Definition at line 86 of file indicamerachip.h.
◆ setBinning() [1/2]
Definition at line 643 of file indicamerachip.cpp.
◆ setBinning() [2/2]
Definition at line 778 of file indicamerachip.cpp.
◆ setCanAbort()
Definition at line 463 of file indicamerachip.cpp.
◆ setCanBin()
Definition at line 444 of file indicamerachip.cpp.
◆ setCanSubframe()
Definition at line 454 of file indicamerachip.cpp.
◆ setCaptureFilter()
|
inline |
Definition at line 35 of file indicamerachip.h.
◆ setCaptureMode()
|
inline |
Definition at line 31 of file indicamerachip.h.
◆ setFrame()
Definition at line 297 of file indicamerachip.cpp.
◆ setFrameType() [1/2]
Definition at line 569 of file indicamerachip.cpp.
◆ setFrameType() [2/2]
Definition at line 548 of file indicamerachip.cpp.
◆ setImageData()
|
inline |
Definition at line 113 of file indicamerachip.h.
◆ setImageInfo()
Definition at line 138 of file indicamerachip.cpp.
◆ setImageView()
Definition at line 45 of file indicamerachip.cpp.
◆ setISOIndex()
Definition at line 496 of file indicamerachip.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 25 2025 11:58:45 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.