COVISE Core
Public Member Functions | Private Attributes | Friends | List of all members
Arrayset Class Reference

#include <Arrayset.h>

Public Member Functions

 Arrayset (char *name, char *rtitle, char *ctitle, int rdim, int cdim, char *msgbuf)
 
 Arrayset (char *msgbuf)
 
int add_string_param (char *name, char **strings)
 
int add_boolean_param (char *name, int *values)
 
int add_int_scalar_param (char *name, int *values)
 
int add_float_scalar_param (char *name, float *values)
 
int add_choice_param (char *name, int *selected, int num_labels, char **labels)
 
int add_int_slider_param (char *name, int *min, int *max, int *values)
 
int add_float_slider_param (char *name, float *min, float *max, float *values)
 
int finish_and_send ()
 
int get_header (char **rtitle, char **ctitle, int *rdim, int *cdim)
 
int get_next_param (char **name, char **type)
 
int get_boolean_param (int *values)
 
int get_int_scalar_param (int *values)
 
int get_float_scalar_param (float *values)
 
int get_string_param (char **strings)
 
int get_choice_param (int *selected, char **labels)
 
int get_choice_num_labels ()
 
int get_int_slider_param (int *min, int *max, int *values)
 
int get_float_slider_param (float *min, float *max, float *values)
 
int current_length ()
 
 ~Arrayset ()
 

Private Attributes

char tmpbuf [100]
 
char * buf
 
char * pname
 
char * rtitle
 
char * ctitle
 
int rdim
 
int rcounter
 
int cdim
 
int ccounter
 
int num_labels
 
int num_tokens
 

Friends

class Covise
 

Constructor & Destructor Documentation

◆ Arrayset() [1/2]

Arrayset::Arrayset ( char *  name,
char *  rtitle,
char *  ctitle,
int  rdim,
int  cdim,
char *  msgbuf 
)

◆ Arrayset() [2/2]

Arrayset::Arrayset ( char *  msgbuf)

◆ ~Arrayset()

Arrayset::~Arrayset ( )

Member Function Documentation

◆ add_boolean_param()

int Arrayset::add_boolean_param ( char *  name,
int *  values 
)

◆ add_choice_param()

int Arrayset::add_choice_param ( char *  name,
int *  selected,
int  num_labels,
char **  labels 
)

◆ add_float_scalar_param()

int Arrayset::add_float_scalar_param ( char *  name,
float *  values 
)

◆ add_float_slider_param()

int Arrayset::add_float_slider_param ( char *  name,
float *  min,
float *  max,
float *  values 
)

◆ add_int_scalar_param()

int Arrayset::add_int_scalar_param ( char *  name,
int *  values 
)

◆ add_int_slider_param()

int Arrayset::add_int_slider_param ( char *  name,
int *  min,
int *  max,
int *  values 
)

◆ add_string_param()

int Arrayset::add_string_param ( char *  name,
char **  strings 
)

◆ current_length()

int Arrayset::current_length ( )

◆ finish_and_send()

int Arrayset::finish_and_send ( )

◆ get_boolean_param()

int Arrayset::get_boolean_param ( int *  values)

◆ get_choice_num_labels()

int Arrayset::get_choice_num_labels ( )

◆ get_choice_param()

int Arrayset::get_choice_param ( int *  selected,
char **  labels 
)

◆ get_float_scalar_param()

int Arrayset::get_float_scalar_param ( float *  values)

◆ get_float_slider_param()

int Arrayset::get_float_slider_param ( float *  min,
float *  max,
float *  values 
)

◆ get_header()

int Arrayset::get_header ( char **  rtitle,
char **  ctitle,
int *  rdim,
int *  cdim 
)

◆ get_int_scalar_param()

int Arrayset::get_int_scalar_param ( int *  values)

◆ get_int_slider_param()

int Arrayset::get_int_slider_param ( int *  min,
int *  max,
int *  values 
)

◆ get_next_param()

int Arrayset::get_next_param ( char **  name,
char **  type 
)

◆ get_string_param()

int Arrayset::get_string_param ( char **  strings)

Friends And Related Function Documentation

◆ Covise

friend class Covise
friend

Member Data Documentation

◆ buf

char* Arrayset::buf
private

◆ ccounter

int Arrayset::ccounter
private

◆ cdim

int Arrayset::cdim
private

◆ ctitle

char* Arrayset::ctitle
private

◆ num_labels

int Arrayset::num_labels
private

◆ num_tokens

int Arrayset::num_tokens
private

◆ pname

char* Arrayset::pname
private

◆ rcounter

int Arrayset::rcounter
private

◆ rdim

int Arrayset::rdim
private

◆ rtitle

char* Arrayset::rtitle
private

◆ tmpbuf

char Arrayset::tmpbuf[100]
private

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