Instrument Neutral Distributed Interface INDI 2.2.5
Public Member Functions | List of all members
SkyRenderer Class Reference

#include <sky_renderer.h>

Public Member Functions

 SkyRenderer ()=default
 
 SkyRenderer (const RenderConfig &cfg)
 
void setConfig (const RenderConfig &cfg)
 
const RenderConfig & getConfig () const
 
int maxPix () const
 
int minPix () const
 
int renderFrame (INDI::CCDChip *chip, double ra_j2000_deg, double dec_j2000_deg, double focal_length_mm, double rotation_deg, float exposure_s, bool renderStars=true, double minSearchRadiusArcmin=0)
 
float imageScaleX () const
 
float imageScaleY () const
 
void setImageScale (float scaleX, float scaleY)
 
int drawImageStar (INDI::CCDChip *, float mag, float x, float y, float exp_s)
 
void applyReadoutNoise (INDI::CCDChip *chip, int bias, int maxNoise)
 

Detailed Description

Definition at line 20 of file sky_renderer.h.

Constructor & Destructor Documentation

◆ SkyRenderer() [1/2]

SkyRenderer::SkyRenderer ( )
default

◆ SkyRenderer() [2/2]

SkyRenderer::SkyRenderer ( const RenderConfig &  cfg)
inlineexplicit

Definition at line 24 of file sky_renderer.h.

Member Function Documentation

◆ applyReadoutNoise()

void SkyRenderer::applyReadoutNoise ( INDI::CCDChip *  chip,
int  bias,
int  maxNoise 
)

Definition at line 113 of file sky_renderer.cpp.

◆ drawImageStar()

int SkyRenderer::drawImageStar ( INDI::CCDChip *  chip,
float  mag,
float  x,
float  y,
float  exp_s 
)

Definition at line 45 of file sky_renderer.cpp.

◆ getConfig()

const RenderConfig & SkyRenderer::getConfig ( ) const
inline

Definition at line 30 of file sky_renderer.h.

◆ imageScaleX()

float SkyRenderer::imageScaleX ( ) const
inline

Definition at line 61 of file sky_renderer.h.

◆ imageScaleY()

float SkyRenderer::imageScaleY ( ) const
inline

Definition at line 65 of file sky_renderer.h.

◆ maxPix()

int SkyRenderer::maxPix ( ) const
inline

Definition at line 35 of file sky_renderer.h.

◆ minPix()

int SkyRenderer::minPix ( ) const
inline

Definition at line 39 of file sky_renderer.h.

◆ renderFrame()

int SkyRenderer::renderFrame ( INDI::CCDChip *  chip,
double  ra_j2000_deg,
double  dec_j2000_deg,
double  focal_length_mm,
double  rotation_deg,
float  exposure_s,
bool  renderStars = true,
double  minSearchRadiusArcmin = 0 
)

Definition at line 170 of file sky_renderer.cpp.

◆ setConfig()

void SkyRenderer::setConfig ( const RenderConfig &  cfg)
inline

Definition at line 26 of file sky_renderer.h.

◆ setImageScale()

void SkyRenderer::setImageScale ( float  scaleX,
float  scaleY 
)
inline

Definition at line 69 of file sky_renderer.h.


The documentation for this class was generated from the following files: