TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Group Class Reference

#include <group.h>

Collaboration diagram for Group:
Collaboration graph

Public Member Functions

 Group (int id, Imager *imager)
 
bool ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
 
void defineProperties ()
 
void deleteProperties ()
 
int filterSlot () const
 
int binning () const
 
double exposure () const
 
int count () const
 

Private Attributes

std::string groupName
 
std::string groupSettingsName
 
Imagerimager
 
INumberVectorProperty GroupSettingsNP
 
std::vector< INumberGroupSettingsN
 

Constructor & Destructor Documentation

◆ Group()

Group::Group ( int  id,
Imager imager 
)
explicit

Member Function Documentation

◆ binning()

int Group::binning ( ) const

◆ count()

int Group::count ( ) const

◆ defineProperties()

void Group::defineProperties ( )

◆ deleteProperties()

void Group::deleteProperties ( )

◆ exposure()

double Group::exposure ( ) const

◆ filterSlot()

int Group::filterSlot ( ) const

◆ ISNewNumber()

bool Group::ISNewNumber ( const char *  dev,
const char *  name,
double  values[],
char *  names[],
int  n 
)

Member Data Documentation

◆ groupName

std::string Group::groupName
private

◆ GroupSettingsN

std::vector<INumber> Group::GroupSettingsN
private

◆ groupSettingsName

std::string Group::groupSettingsName
private

◆ GroupSettingsNP

INumberVectorProperty Group::GroupSettingsNP
private

◆ imager

Imager* Group::imager
private

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