ISD::CameraChip

Search for usage in LXR

ISD::CameraChip Class Reference

#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::CameragetCCD ()
 
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.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Sep 22 2023 03:58:04 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.