|
| coModule (int argc, char *argv[], const char *desc=NULL, bool propagate=false) |
| YAC-compatible constructor. More...
|
|
virtual | ~coModule () |
| Destructor : virtual in case we derive objects. More...
|
|
bool | GoodOctTrees (const coDistributedObject *grid, const coDistributedObject *otree) |
|
void | selfExec () |
| execute your own module More...
|
|
void | setExecGracePeriod (float gracePeriod) |
| set the module's grace period More...
|
|
coChoiceParam * | paraSwitch (const char *name, const char *desc) |
| start a parameter switch: return a pointer to its master choice More...
|
|
int | paraEndSwitch () |
| end a pending parameter switch More...
|
|
int | paraCase (const char *name) |
| start a parameter switch's case More...
|
|
int | paraCaseAdd (coPort *param) |
| add an existing parameter to a parameter switch's case More...
|
|
int | paraEndCase () |
| end a pending parameter switch's case More...
|
|
void | autoInitParam (int value=0) |
| request automatical fireUp More...
|
|
void | addSocket (int socket) |
| Add socket to the main loop and a handler object to handle the events. More...
|
|
void | removeSocket (int socket) |
| Add socket to the main loop and a handler object to handle the events. More...
|
|
virtual void | init (int argc, char *argv[]) |
| initialize Covise do NOT enter mainLoop More...
|
|
virtual void | start (int argc, char *argv[]) |
| initialize Covise and start main event loop -> never returns More...
|
|
virtual int | compute (const char *port) |
| called for every EXEC callback: Overload it with your own compute routine More...
|
|
virtual int | addObject (const char *objectNameToAdd, const char *objectNameToDelete) |
| called for every ADD_OBJECT callback: Overload it with your own process routine More...
|
|
virtual void | param (const char *paramName, bool inMapLoading) |
| Overload this if you want to notice parameter changes. More...
|
|
virtual void | sockData (int sockNo) |
| Overload this if you register any ports. More...
|
|
virtual void | feedback (int len, const char *data) |
| Overload this function if you need a feedback routine. More...
|
|
virtual void | quit (void) |
| Overload this function if you need a cleanup routine. More...
|
|
virtual void | postInst () |
| Overload this if you want to do anything between init and main loop. More...
|
|
virtual float | idle () |
|
virtual void | handleMessages (float time) |
| handle messages, does block for time seconds (forever if time == -1) More...
|
|
virtual void | mainLoop () |
| To overload the mainLoop: only do this if you REALLY know what you do. More...
|
|
void | stopPipeline () |
| stop the pipeline: do not execute Modules behind this one More...
|
|
coBooleanParam * | addBooleanParam (const char *name, const char *desc) |
| add Boolean Port : return NULL on error More...
|
|
coFileBrowserParam * | addFileBrowserParam (const char *name, const char *desc) |
| add Browser Port : return NULL on error More...
|
|
coChoiceParam * | addChoiceParam (const char *name, const char *desc) |
| add Choice Port : return NULL on error More...
|
|
coColormapChoiceParam * | addColormapChoiceParam (const char *name, const char *desc) |
| add Color Choice Port : return NULL on error More...
|
|
coMaterialParam * | addMaterialParam (const char *name, const char *desc) |
| add Material Port : return NULL on error More...
|
|
coColormapParam * | addColormapParam (const char *name, const char *desc) |
| add Colormap Port : return NULL on error More...
|
|
coColorParam * | addColorParam (const char *name, const char *desc) |
| add Color Port : return NULL on error More...
|
|
coFloatParam * | addFloatParam (const char *name, const char *desc) |
| add Float Scalar Port : return NULL on error More...
|
|
coFloatSliderParam * | addFloatSliderParam (const char *name, const char *desc) |
| add Float Slider Port : return NULL on error More...
|
|
coFloatVectorParam * | addFloatVectorParam (const char *name, const char *desc, int length=3) |
| add Float Vector Port : return NULL on error More...
|
|
coIntScalarParam * | addInt32Param (const char *name, const char *desc) |
| add Integer Scalar Port : return NULL on error More...
|
|
coIntSliderParam * | addIntSliderParam (const char *name, const char *desc) |
| add Integer Slider Port : return NULL on error More...
|
|
coIntVectorParam * | addInt32VectorParam (const char *name, const char *desc, int length=3) |
| add Integer Vector Port : return NULL on error More...
|
|
coStringParam * | addStringParam (const char *name, const char *desc) |
| add String Port : return NULL on error More...
|
|
coTimerParam * | addTimerParam (const char *name, const char *desc) |
| add Timer Port : return NULL on error More...
|
|
coInputPort * | addInputPort (const char *name, const char *types, const char *desc) |
| add Input Data Port : return NULL on error More...
|
|
coOutputPort * | addOutputPort (const char *name, const char *types, const char *desc) |
| add Output Data Port : return NULL on error More...
|
|
void | setInfo (const char *value) const |
| Set the info Popup text. More...
|
|
void | setTitle (const char *value) |
| Set the Module's title. More...
|
|
bool | titleChanged () |
|
const char * | getTitle () |
|
| CoviseBase () |
|
|
static void | set_module_description (const char *desc) |
| set/get the module description More...
|
|
static const char * | get_module_description () |
|
static void | add_port (enum appl_port_type type, const char *name, const char *datatype, const char *description) |
| create a new port More...
|
|
static void | set_port_default (const char *name, const char *defVal) |
| set a port's default value More...
|
|
static void | set_port_dependency (const char *port, char *depPort) |
| declare this (input) port dependent from another (output) port More...
|
|
static void | set_port_required (const char *name, int isReqired) |
| tell that this port is (not) required More...
|
|
static int | is_port_connected (const char *name) |
| check whether port is connected - use in compute() CB only More...
|
|
static char * | getObjNameToAdd () |
|
static char * | getObjNameToDelete () |
|
static void | init (int argc, char *argv[]) |
|
static void | sendFinishedMsg (void *msg) |
|
static int | check_and_handle_event (float time=0.0) |
|
static void | do_one_event () |
|
static void | ReceiveOneMsg () |
|
static int | deleteConnection () |
|
static void | main_loop () |
|
static void | progress_main_loop () |
|
static void | set_start_callback (CoviseCallback *f, void *userData) |
|
static void | set_add_object_callback (CoviseCallback *f, void *userData) |
|
static void | set_feedback_callback (FeedbackCallback *f, void *userData) |
|
static void | set_generic_callback (CoviseCallback *f, void *userData) |
|
static void | set_sync_callback (CoviseCallback *f, void *userData) |
|
static void | set_port_callback (CoviseCallback *f, void *userData) |
|
static void | set_after_finish_callback (CoviseCallback *f, void *userData) |
|
static void | set_pipeline_finish_callback (CoviseCallback *f, void *userData) |
|
static void | remove_start_callback () |
|
static void | remove_feedback_callback () |
|
static void | remove_generic_callback () |
|
static void | remove_sync_callback () |
|
static void | remove_after_finish_callback () |
|
static void | remove_pipeline_finish_callback () |
|
static char * | get_reply_port_name () |
|
static char * | get_object_name (const char *name) |
|
static char * | getObjectType (const char *name) |
|
static int | get_scalar_param (const char *name, long *val) |
|
static int | get_scalar_param (const char *name, float *val) |
|
static int | get_vector_param (const char *name, int pos, long *list) |
|
static int | get_vector_param (const char *name, int pos, float *list) |
|
static int | get_string_param (const char *name, char **string) |
|
static int | get_browser_param (const char *name, char **file) |
|
static int | get_boolean_param (const char *name, int *b) |
|
static int | get_slider_param (const char *name, long *min, long *max, long *val) |
|
static int | get_slider_param (const char *name, float *min, float *max, float *val) |
|
static int | get_text_param (const char *name, char ***text, int *linenum) |
|
static int | get_timer_param (const char *name, long *start, long *delta, long *state) |
|
static int | get_passwd_param (const char *name, char **host, char **user, char **passwd) |
|
static int | get_choice_param (const char *name, int *pos) |
|
static int | get_choice_param (const char *name, char **string) |
|
static int | get_material_param (const char *name, char **string) |
|
static int | get_colormapchoice_param (const char *name, int *pos) |
|
static int | get_colormapchoice_param (const char *name, char **string) |
|
static int | get_colormap_param (const char *name, float *min, float *max, int *len, colormap_type *type) |
|
static int | get_color_param (const char *name, float *r, float *g, float *b, float *a) |
|
static int | set_scalar_param (const char *name, long val) |
|
static int | set_scalar_param (const char *name, float val) |
|
static int | set_vector_param (const char *name, int num, long *list) |
|
static int | set_vector_param (const char *name, int num, float *list) |
|
static int | set_string_param (const char *name, char *string) |
|
static int | set_boolean_param (const char *name, int val) |
|
static int | set_slider_param (const char *name, long min, long max, long val) |
|
static int | set_slider_param (const char *name, float min, float max, float val) |
|
static int | set_choice_param (const char *name, int len, char **list, int pos) |
|
static int | set_browser_param (const char *name, char *file, char *wildcard) |
|
static int | set_text_param (const char *name, char *text, int linenum) |
|
static int | set_timer_param (const char *name, int start, int delta, int state) |
|
static int | set_passwd_param (const char *name, char *host, char *user, char *passwd) |
|
static int | set_save_object (char *name) |
|
static int | set_release_object (char *name) |
|
static void | cancel_param (const char *name) |
|
static void | reopen_param (const char *name) |
|
static int | send_generic_message (const char *keyword, const char *string) |
|
static int | send_genericinit_message (const char *mkey, const char *keyword, const char *string) |
|
static char * | get_generic_message () |
|
static void | send_stop_pipeline () |
|
static int | send_ctl_message (covise_msg_type type, char *msg_string) |
|
static void | sendFinishedMsg () |
|
static void | callFeedbackCallback (Message *) |
|
static void | callStartCallback (void) |
|
static void | callAddObjectCallback (void) |
|
static void | callGenericCallback (void) |
|
static void | callSyncCallback (void) |
|
static void | callPortReplyCallback (void) |
|
static void | callAfterFinishCallback (void) |
|
static void | callPipelineFinishCallback (void) |
|
static void | partobjects_initialized (void) |
|
static void | addInteractor (coDistributedObject *obj, const char *name, const char *value) |
|
static int | parseMessage (char *line, char *token[], int tmax, const char *sep) |
|
static void | set_progress_callback (CoviseCallback *f, void *userData) |
|
static void | set_quit_callback (CoviseCallback *f, void *userData) |
|
static void | set_quit_info_callback (CoviseCallback *f, void *userData) |
|
static void | set_custom_callback (const CoviseCallback2 &f) |
|
static void | set_param_callback (CoviseParamCallback *f, void *userData) |
|
static void | remove_progress_callback () |
|
static void | remove_quit_callback () |
|
static void | remove_quit_info_callback () |
|
static void | remove_custom_callback () |
|
static void | remove_param_callback () |
|
static void | set_master_switch_callback (CoviseCallback *f, void *userData) |
|
static void | remove_master_switch_callback () |
|
static bool | is_master () |
|
static int | request_param (const char *name) |
|
static void | enable_param (const char *name) |
|
static void | disable_param (const char *name) |
|
static void | hide_param (const char *name) |
|
static void | show_param (const char *name) |
|
static void | cancel_param (const char *name) |
|
static void | reopen_param (const char *name) |
|
static int | get_reply_passwd (const char **host, const char **user, const char **passwd) |
|
static int | get_reply_cli (const char **command) |
|
static int | get_reply_int_slider (long *min, long *max, long *val) |
|
static int | get_reply_float_slider (float *min, float *max, float *val) |
|
static int | get_reply_int_vector (int pos, long *val) |
|
static int | get_reply_float_vector (int pos, float *val) |
|
static int | get_reply_int_scalar (long *val) |
|
static int | get_reply_int64_scalar (int64_t *val) |
|
static int | get_reply_float_scalar (float *val) |
|
static int | get_reply_boolean (int *) |
|
static int | get_reply_string (const char **string) |
|
static int | get_reply_browser (const char **file) |
|
static int | get_reply_timer (long *start, long *delta, long *state) |
|
static int | get_reply_arrayset (const char **msg_buf) |
|
static int | get_reply_choice (int *selected_pos) |
|
static int | get_reply_choice (int pos, string *choiceLabels) |
|
static int | get_reply_colormapchoice (int *selected_pos) |
|
static int | get_reply_colormapchoice (TColormapChoice *values) |
|
static int | get_reply_material (string *value) |
|
static int | get_reply_colormap (float *min, float *max, int *len, colormap_type *type) |
|
static int | get_reply_colormap (int pos, float *r, float *g, float *b, float *a, float *x) |
|
static int | get_reply_color (float *r, float *g, float *b, float *a) |
|
static int | update_slider_param (const char *name, long min, long max, long val) |
|
static int | update_slider_param (const char *name, float min, float max, float val) |
|
static int | update_scalar_param (const char *name, long val) |
|
static int | update_scalar_param (const char *name, float val) |
|
static int | update_vector_param (const char *name, int num, long *list) |
|
static int | update_vector_param (const char *name, int num, float *list) |
|
static int | update_string_param (const char *name, char *string) |
|
static int | update_text_param (const char *name, char *text, int linenum) |
|
static int | update_boolean_param (const char *name, int val) |
|
static int | update_choice_param (const char *name, int len, const char *const *list, int pos) |
|
static int | update_timer_param (const char *name, long start, long delta, long state) |
|
static int | update_colormap_param (const char *name, float min, float max, const string &cmap) |
|
static int | update_material_param (const char *name, const string &value) |
|
static int | update_colormapchoice_param (const char *name, int num, int pos, TColormapChoice *list) |
|
static int | update_color_param (const char *name, float r, float g, float b, float a) |
|
static int | get_socket_id () |
|
static const char * | get_instance () |
|
static const char * | get_host () |
|
static const char * | get_module () |
|
static const char * | get_reply_param_name () |
|
static void | sendWarning (const char *fmt,...) |
| send warning messages - printf style More...
|
|
static void | sendError (const char *fmt,...) |
| send warning messages - printf style More...
|
|
static void | sendInfo (const char *string,...) |
| send warning messages - printf style More...
|
|
static int | send_message (covise_msg_type type, const char *msg_string) |
|
static int | send_ui_message (const char *keyword, const char *string) |
|
static int | send_feedback_message (const char *keyword, const char *string) |
|
static void | set_feedback_info (const char *string) |
|
static const char * | get_feedback_info () |
|
static char | get_feedback_type () |
|
static void | send_quit_request () |
|
static void | log_message (int line, const char *file, const char *comment) |
|
static FILE * | fopen (const char *file, const char *mode, char **returnPath=NULL) |
|
static int | open (const char *file, int mode) |
|
static DIR * | opendir (const char *file) |
|
static void | getname (char *buf, const char *file, const char *addpath=NULL) |
|
static bool | getnameinpath (char *buf, const char *file, const char *path) |
|
static void | addInteractor (coDistributedObject *obj, const char *name, const char *value) |
|
static void | printDesc (const char *callname) |
|
static ApplicationProcess * | appmod = NULL |
|
static void | remove_socket (int sock_id) |
|
static std::string | get_description_message () |
|
static std::string | get_param_description (appl_port_type type) |
|
static void | doProgress () |
|
static void | doCustom (Message *m) |
|
static void | doMasterSwitch () |
|
static void | doSlaveSwitch () |
|
static void | signal_handler (int signo, void *) |
|
static void | init_emergency_message (void) |
|
static void | callProgressCallback (void) |
|
static void | callQuitCallback (void) |
|
static void | callQuitInfoCallback (void) |
|
static void | callCustomCallback (const covise::Message &msg) |
|
static void | callMasterSwitchCallback (void) |
|
static void | callParamCallback (bool inMapLoading) |
|
static int | error = 0 |
|
static char * | reply_keyword = NULL |
|
static char * | reply_param_name = NULL |
|
static char * | reply_param_type = NULL |
|
static const char ** | reply_buffer = NULL |
|
static int | no_of_reply_tokens = 0 |
|
static vector< string > | tokenlist |
|
static Message * | applMsg = NULL |
|
static int | socket_id = 0 |
|
static std::string | h_name |
|
static std::string | m_name |
|
static std::string | instance |
|
static Message | emergency_message |
|
static char * | emergency_data |
|
static const char * | module_description = NULL |
|
static bool | master = false |
|
static char * | port_name [MAX_PORTS] = { NULL, NULL } |
|
static char * | port_description [MAX_PORTS] |
|
static enum appl_port_type | port_type [MAX_PORTS] |
|
static const char * | port_default [MAX_PORTS] |
|
static char * | port_datatype [MAX_PORTS] |
|
static char * | port_dependency [MAX_PORTS] |
|
static int | port_required [MAX_PORTS] |
|
static int | init_flag = 0 |
|
static char * | feedback_info = NULL |
|
static CoviseCallback * | progressCallbackFunc = NULL |
|
static void * | progressUserData = 0L |
|
static void * | progressCallbackData = 0L |
|
static CoviseCallback * | quitCallbackFunc = NULL |
|
static void * | quitUserData = 0L |
|
static void * | quitCallbackData = 0L |
|
static CoviseCallback * | quitInfoCallbackFunc = NULL |
|
static void * | quitInfoUserData = 0L |
|
static void * | quitInfoCallbackData = 0L |
|
static CoviseCallback2 | customCallbackFunc |
|
static CoviseCallback * | masterSwitchCallbackFunc = NULL |
|
static void * | masterSwitchUserData = 0L |
|
static CoviseParamCallback * | paramCallbackFunc = NULL |
|
static void * | paramUserData = 0L |
|
static void * | paramCallbackData = 0L |
|