COVISE Core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
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::Arrayset ( char *  name,
char *  rtitle,
char *  ctitle,
int  rdim,
int  cdim,
char *  msgbuf 
)
Arrayset::Arrayset ( char *  msgbuf)
Arrayset::~Arrayset ( )

Member Function Documentation

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

Friends And Related Function Documentation

friend class Covise
friend

Member Data Documentation

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

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