|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <pom/pom/pom.h>#include <ics/ics_errors.h>#include <ics/libics_exports.h>#include <ics/libics_undef.h>Go to the source code of this file.
Functions | |
Connection Type Functions (CT) | |
| ICS_API int | GCS_ct_ask (int *theCTCount, tag_t **theCTTags) |
| ICS_API int | GCS_ct_describe (tag_t theCTTag, char **theCTId, char **theCTName, int *theAttributeCount, int **theAttributeIds, char ***theAttributeNames, char ***theComparisonCriteria) |
| ICS_API int | GCS_ct_create (char *theCTName, int theAttributeCount, int *theAttributeIds, char **theComparisonCriteria, tag_t *theCTTag, char **theCTId) |
| ICS_API int | GCS_ct_set (tag_t theCTTag, char *theCTName, int theAttributeCount, int *theAttributeIds, char **theComparisonCriteria) |
| ICS_API int | GCS_ct_remove (tag_t theCTTag) |
| ICS_API int | GCS_ct_update (tag_t theCTTag) |
| ICS_API int | GCS_ct_update_wsos (tag_t theCTTag, logical theCreateWsos) |
| ICS_API int | GCS_ct_where_referenced (tag_t theCTTag, int *theClassCount, char ***theClassIDs, tag_t **theClassTags, int *theCPDCount, tag_t **theCPDTags) |
| ICS_API int | GCS_ct_ask_tag_for_name (const char *theCTName, tag_t *theCTTag) |
Connection Point Definition (for classes) Functions (CPD) | |
| ICS_API int | GCS_cpd_ask (tag_t theComponentClassTag, int *theCPDCount, tag_t **theCPDTags) |
| ICS_API int | GCS_cpd_describe (tag_t theCPDTag, tag_t *theClassTag, tag_t *theCTTag, int *theCPDIndex, char **theCPQuantity, char **theDirection, char **theShape, int *theAttributeCount, int **theAttributeIds, char ***theAttributeMappings) |
| ICS_API int | GCS_cpd_add (tag_t theClassTag, tag_t theCTTag, int theCPDIndex, char *theCPQuantity, char *theDirection, char *theShape, int theAttributeCount, int *theAttributeIds, char **theAttributeMappings, tag_t *theCPDTag) |
| ICS_API int | GCS_cpd_add_wsos (tag_t theClassTag, tag_t theCTTag, int theCPDIndex, char *theCPQuantity, char *theDirection, char *theShape, int theAttributeCount, int *theAttributeIds, char **theAttributeMappings, logical theCreateWsos, tag_t *theCPDTag) |
| ICS_API int | GCS_cpd_set (tag_t theCPDTag, tag_t theClassTag, tag_t theCTTag, int theCPDIndex, char *theCPQuantity, char *theDirection, char *theShape, int theAttributeCount, int *theAttributeIds, char **theAttributeMappings) |
| ICS_API int | GCS_cpd_set_wsos (tag_t theCPDTag, tag_t theClassTag, tag_t theCTTag, int theCPDIndex, char *theCPQuantity, char *theDirection, char *theShape, int theAttributeCount, int *theAttributeIds, char **theAttributeMappings, logical theCreateWsos) |
| ICS_API int | GCS_cpd_remove (tag_t theCPDTag) |
| ICS_API int | GCS_cpd_update (tag_t theCPDTag) |
| ICS_API int | GCS_cpd_update_wsos (tag_t theCPDTag, logical theCreateWsos) |
| ICS_API int | GCS_cpd_ask_instances (tag_t theCPDTag, int *theCPCount, tag_t **theCPTags, tag_t **theICOTags) |
Connection Point Functions (CP) | |
| ICS_API int | GCS_cp_ask (tag_t theICOTag, int *theCPCount, tag_t **theCPTags) |
| ICS_API int | GCS_cp_describe (tag_t theCPTag, tag_t *theComponentTag, tag_t *theCPDTag, tag_t *theCTTag, int *theCPDIndex, int *theCPIndex, char **theDirection, char **theShape, int *theAttributeCount, int **theAttributeIds, char ***theAttributeValues) |
| ICS_API int | GCS_cp_ask_cp_of_occ (tag_t theOccurrenceTag, tag_t *theCPTag, tag_t *theComponentTag, tag_t *theCPDTag, tag_t *theCTTag, int *theCPDIndex, int *theCPIndex, char **theDirection, char **theShape, int *theAttributeCount, int **theAttributeIds, char ***theAttributeValues) |
| ICS_API int | GCS_cp_create_for_ICO (tag_t theICOTag) |
| ICS_API int | GCS_cp_create_for_ICO_and_CPD (tag_t theICOTag, tag_t theCPDTag) |
| ICS_API int | GCS_cp_update (tag_t theCPTag) |
| ICS_API int | GCS_cp_update_for_ICO (tag_t theICOTag) |
| ICS_API int | GCS_cp_update_for_ICO_and_CPD (tag_t theICOTag, tag_t theCPDTag) |
| ICS_API int | GCS_cp_remove (tag_t theCPTag) |
| ICS_API int | GCS_cp_remove_for_ICO (tag_t theICOTag) |
General GCS Functions | |
| ICS_API int | GCS_init_module () |
| ICS_API int | GCS_search (tag_t theCPTag, int *theMatchingCount, tag_t **theMatchingCPTags, tag_t **theMatchingICOTags) |
| ICS_API int | GCS_class_search (tag_t theCPTag, int *theCPCount, tag_t **theCPTags, int *theICOCount, tag_t **theICOTags, int *theClassCount, char ***theClassIDs) |
| ICS_API int | GCS_class_search_by_occ (tag_t theOccurrenceTag, int *theCPCount, tag_t **theCPTags, int *theICOCount, tag_t **theICOTags, int *theClassCount, char ***theClassIDs) |
This file contains the ITK function declarations for the GCS module (Guided Component Search)
Definition in file gcs_itk.h.