Instrument Neutral Distributed Interface INDI  2.0.2
Public Types | Public Member Functions | Friends | List of all members
INDI::WidgetView< INumber > Struct Reference

#include <indipropertyview.h>

Inheritance diagram for INDI::WidgetView< INumber >:

Public Types

using Type = INumber
 

Public Member Functions

 WidgetView ()
 
 WidgetView (const WidgetView &other)
 
 WidgetView (WidgetView &&other)
 
WidgetViewoperator= (const WidgetView &other)
 
WidgetViewoperator= (WidgetView &&other)
 
 ~WidgetView ()
 
void clear ()
 
void setParent (INumberVectorProperty *parent)
 
void setParent (PropertyView< Type > *parent)
 
void setName (const char *name)
 
void setName (const std::string &name)
 
void setLabel (const char *label)
 
void setLabel (const std::string &label)
 
void setFormat (const char *format)
 
void setFormat (const std::string &format)
 
void setMin (double min)
 
void setMax (double max)
 
void setMinMax (double min, double max)
 
void setStep (double step)
 
void setValue (double value)
 
void setAux (void *user)
 
const char * getName () const
 
const char * getLabel () const
 
const char * getFormat () const
 
double getMin () const
 
double getMax () const
 
double getStep () const
 
double getValue () const
 
void * getAux () const
 
bool isNameMatch (const char *otherName) const
 
bool isNameMatch (const std::string &otherName) const
 
bool isLabelMatch (const char *otherLabel) const
 
bool isLabelMatch (const std::string &otherLabel) const
 
void fill (const char *name, const char *label, const char *format, double min, double max, double step, double value)
 
void fill (const std::string &name, const std::string &label, const std::string &format, double min, double max, double step, double value)
 

Friends

template<typename >
struct PropertyView
 

Detailed Description

Definition at line 486 of file indipropertyview.h.

Member Typedef Documentation

◆ Type

Definition at line 488 of file indipropertyview.h.

Constructor & Destructor Documentation

◆ WidgetView() [1/3]

Definition at line 492 of file indipropertyview.h.

◆ WidgetView() [2/3]

INDI::WidgetView< INumber >::WidgetView ( const WidgetView< INumber > &  other)
inline

Definition at line 496 of file indipropertyview.h.

◆ WidgetView() [3/3]

INDI::WidgetView< INumber >::WidgetView ( WidgetView< INumber > &&  other)
inline

Definition at line 497 of file indipropertyview.h.

◆ ~WidgetView()

Definition at line 510 of file indipropertyview.h.

Member Function Documentation

◆ clear()

void INDI::WidgetView< INumber >::clear ( )
inline

Definition at line 511 of file indipropertyview.h.

◆ fill() [1/2]

void INDI::WidgetView< INumber >::fill ( const char *  name,
const char *  label,
const char *  format,
double  min,
double  max,
double  step,
double  value 
)

Definition at line 285 of file indipropertyview.cpp.

◆ fill() [2/2]

void INDI::WidgetView< INumber >::fill ( const std::string &  name,
const std::string &  label,
const std::string &  format,
double  min,
double  max,
double  step,
double  value 
)
inline

Definition at line 642 of file indipropertyview.h.

◆ getAux()

void* INDI::WidgetView< INumber >::getAux ( ) const
inline

Definition at line 613 of file indipropertyview.h.

◆ getFormat()

const char* INDI::WidgetView< INumber >::getFormat ( ) const
inline

Definition at line 591 of file indipropertyview.h.

◆ getLabel()

const char* INDI::WidgetView< INumber >::getLabel ( ) const
inline

Definition at line 587 of file indipropertyview.h.

◆ getMax()

double INDI::WidgetView< INumber >::getMax ( ) const
inline

Definition at line 600 of file indipropertyview.h.

◆ getMin()

double INDI::WidgetView< INumber >::getMin ( ) const
inline

Definition at line 596 of file indipropertyview.h.

◆ getName()

const char* INDI::WidgetView< INumber >::getName ( ) const
inline

Definition at line 583 of file indipropertyview.h.

◆ getStep()

double INDI::WidgetView< INumber >::getStep ( ) const
inline

Definition at line 604 of file indipropertyview.h.

◆ getValue()

double INDI::WidgetView< INumber >::getValue ( ) const
inline

Definition at line 608 of file indipropertyview.h.

◆ isLabelMatch() [1/2]

bool INDI::WidgetView< INumber >::isLabelMatch ( const char *  otherLabel) const
inline

Definition at line 628 of file indipropertyview.h.

◆ isLabelMatch() [2/2]

bool INDI::WidgetView< INumber >::isLabelMatch ( const std::string &  otherLabel) const
inline

Definition at line 632 of file indipropertyview.h.

◆ isNameMatch() [1/2]

bool INDI::WidgetView< INumber >::isNameMatch ( const char *  otherName) const
inline

Definition at line 619 of file indipropertyview.h.

◆ isNameMatch() [2/2]

bool INDI::WidgetView< INumber >::isNameMatch ( const std::string &  otherName) const
inline

Definition at line 623 of file indipropertyview.h.

◆ operator=() [1/2]

WidgetView& INDI::WidgetView< INumber >::operator= ( const WidgetView< INumber > &  other)
inline

Definition at line 501 of file indipropertyview.h.

◆ operator=() [2/2]

WidgetView& INDI::WidgetView< INumber >::operator= ( WidgetView< INumber > &&  other)
inline

Definition at line 505 of file indipropertyview.h.

◆ setAux()

void INDI::WidgetView< INumber >::setAux ( void *  user)
inline

Definition at line 576 of file indipropertyview.h.

◆ setFormat() [1/2]

void INDI::WidgetView< INumber >::setFormat ( const char *  format)
inline

Definition at line 545 of file indipropertyview.h.

◆ setFormat() [2/2]

void INDI::WidgetView< INumber >::setFormat ( const std::string &  format)
inline

Definition at line 549 of file indipropertyview.h.

◆ setLabel() [1/2]

void INDI::WidgetView< INumber >::setLabel ( const char *  label)
inline

Definition at line 536 of file indipropertyview.h.

◆ setLabel() [2/2]

void INDI::WidgetView< INumber >::setLabel ( const std::string &  label)
inline

Definition at line 540 of file indipropertyview.h.

◆ setMax()

void INDI::WidgetView< INumber >::setMax ( double  max)
inline

Definition at line 558 of file indipropertyview.h.

◆ setMin()

void INDI::WidgetView< INumber >::setMin ( double  min)
inline

Definition at line 554 of file indipropertyview.h.

◆ setMinMax()

void INDI::WidgetView< INumber >::setMinMax ( double  min,
double  max 
)
inline

Definition at line 562 of file indipropertyview.h.

◆ setName() [1/2]

void INDI::WidgetView< INumber >::setName ( const char *  name)
inline

Definition at line 527 of file indipropertyview.h.

◆ setName() [2/2]

void INDI::WidgetView< INumber >::setName ( const std::string &  name)
inline

Definition at line 531 of file indipropertyview.h.

◆ setParent() [1/2]

void INDI::WidgetView< INumber >::setParent ( INumberVectorProperty parent)
inline

Definition at line 518 of file indipropertyview.h.

◆ setParent() [2/2]

void INDI::WidgetView< INumber >::setParent ( PropertyView< Type > *  parent)
inline

Definition at line 522 of file indipropertyview.h.

◆ setStep()

void INDI::WidgetView< INumber >::setStep ( double  step)
inline

Definition at line 567 of file indipropertyview.h.

◆ setValue()

void INDI::WidgetView< INumber >::setValue ( double  value)
inline

Definition at line 571 of file indipropertyview.h.

Friends And Related Function Documentation

◆ PropertyView

template<typename >
friend struct PropertyView
friend

Definition at line 489 of file indipropertyview.h.


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