OAL::Filter

Search for usage in LXR

OAL::Filter Class Reference

#include <filter.h>

Public Member Functions

 Filter (const QString &id, const filterProperties *fp)
 
int absoluteFocusPosition ()
 
QString color () const
 
double exposure () const
 
double focusAltitude ()
 
QDateTime focusDatetime ()
 
double focusTemperature ()
 
double focusTicksPerAlt ()
 
double focusTicksPerTemp ()
 
QString id () const
 
QString lockedFilter () const
 
QString model () const
 
QString name () const
 
int offset () const
 
void setAbsoluteFocusPosition (int newAbsFocusPos)
 
void setExposure (double _exposure)
 
void setFocusAltitude (double newFocusAltitude)
 
void setFocusDatetime (QDateTime newFocusDatetime)
 
void setFocusTemperature (double newFocusTemperature)
 
void setFocusTicksPerAlt (double newFocusTicksPerAlt)
 
void setFocusTicksPerTemp (double newFocusTicksPerTemp)
 
void setLockedFilter (const QString &_filter)
 
void setOffset (int _offset)
 
void setUseAutoFocus (bool enabled)
 
void setWavelength (double newWavelength)
 
QString type () const
 
bool useAutoFocus () const
 
QString vendor () const
 
double wavelength ()
 

Detailed Description

Information of user filters.

Definition at line 50 of file filter.h.

Constructor & Destructor Documentation

◆ Filter()

Filter::Filter ( const QString & id,
const filterProperties * fp )

Definition at line 9 of file filter.cpp.

Member Function Documentation

◆ absoluteFocusPosition()

int OAL::Filter::absoluteFocusPosition ( )
inline

Definition at line 117 of file filter.h.

◆ color()

QString OAL::Filter::color ( ) const
inline

Definition at line 75 of file filter.h.

◆ exposure()

double OAL::Filter::exposure ( ) const
inline

Definition at line 90 of file filter.h.

◆ focusAltitude()

double OAL::Filter::focusAltitude ( )
inline

Definition at line 135 of file filter.h.

◆ focusDatetime()

QDateTime OAL::Filter::focusDatetime ( )
inline

Definition at line 144 of file filter.h.

◆ focusTemperature()

double OAL::Filter::focusTemperature ( )
inline

Definition at line 126 of file filter.h.

◆ focusTicksPerAlt()

double OAL::Filter::focusTicksPerAlt ( )
inline

Definition at line 162 of file filter.h.

◆ focusTicksPerTemp()

double OAL::Filter::focusTicksPerTemp ( )
inline

Definition at line 153 of file filter.h.

◆ id()

QString OAL::Filter::id ( ) const
inline

Definition at line 55 of file filter.h.

◆ lockedFilter()

QString OAL::Filter::lockedFilter ( ) const
inline

Definition at line 99 of file filter.h.

◆ model()

QString OAL::Filter::model ( ) const
inline

Definition at line 63 of file filter.h.

◆ name()

QString OAL::Filter::name ( ) const
inline

Definition at line 59 of file filter.h.

◆ offset()

int OAL::Filter::offset ( ) const
inline

Definition at line 81 of file filter.h.

◆ setAbsoluteFocusPosition()

void OAL::Filter::setAbsoluteFocusPosition ( int newAbsFocusPos)
inline

Definition at line 121 of file filter.h.

◆ setExposure()

void OAL::Filter::setExposure ( double _exposure)
inline

Definition at line 94 of file filter.h.

◆ setFocusAltitude()

void OAL::Filter::setFocusAltitude ( double newFocusAltitude)
inline

Definition at line 139 of file filter.h.

◆ setFocusDatetime()

void OAL::Filter::setFocusDatetime ( QDateTime newFocusDatetime)
inline

Definition at line 148 of file filter.h.

◆ setFocusTemperature()

void OAL::Filter::setFocusTemperature ( double newFocusTemperature)
inline

Definition at line 130 of file filter.h.

◆ setFocusTicksPerAlt()

void OAL::Filter::setFocusTicksPerAlt ( double newFocusTicksPerAlt)
inline

Definition at line 166 of file filter.h.

◆ setFocusTicksPerTemp()

void OAL::Filter::setFocusTicksPerTemp ( double newFocusTicksPerTemp)
inline

Definition at line 157 of file filter.h.

◆ setLockedFilter()

void OAL::Filter::setLockedFilter ( const QString & _filter)
inline

Definition at line 103 of file filter.h.

◆ setOffset()

void OAL::Filter::setOffset ( int _offset)
inline

Definition at line 85 of file filter.h.

◆ setUseAutoFocus()

void OAL::Filter::setUseAutoFocus ( bool enabled)
inline

Definition at line 112 of file filter.h.

◆ setWavelength()

void OAL::Filter::setWavelength ( double newWavelength)
inline

Definition at line 175 of file filter.h.

◆ type()

QString OAL::Filter::type ( ) const
inline

Definition at line 71 of file filter.h.

◆ useAutoFocus()

bool OAL::Filter::useAutoFocus ( ) const
inline

Definition at line 108 of file filter.h.

◆ vendor()

QString OAL::Filter::vendor ( ) const
inline

Definition at line 67 of file filter.h.

◆ wavelength()

double OAL::Filter::wavelength ( )
inline

Definition at line 171 of file filter.h.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:56:07 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.