|
ITK Function Reference
(V10000.1.0.60_20160308.00) |
#include <unidefs.h>#include <tctrushape/libtctrushape_exports.h>#include <ugmath_datatypes.h>#include <tctrushape/libtctrushape_undef.h>Go to the source code of this file.
Macros | |
Defines for spatial zone relative positions | |
| #define | TCTRUSHAPE_no_zone_criteria (0) |
| #define | TCTRUSHAPE_inside_box (1) |
| #define | TCTRUSHAPE_outside_box (2) |
| #define | TCTRUSHAPE_interferes_with_box (3) |
| #define | TCTRUSHAPE_above_plane (4) |
| #define | TCTRUSHAPE_below_plane (5) |
| #define | TCTRUSHAPE_interferes_with_plane (6) |
| #define | TCTRUSHAPE_interferes_outside_box (7) |
| #define | TCTRUSHAPE_interferes_inside_box (8) |
| #define | TCTRUSHAPE_interferes_above_plane (9) |
| #define | TCTRUSHAPE_interferes_below_plane (10) |
Defines for bounding box and trushape extraction options | |
| #define | TRUSHAPE_extract_bbox 1 |
| #define | TRUSHAPE_extract_tso 2 |
| #define | TRUSHAPE_extract_bbox_tso 3 |
Functions | |
| TCTRUSHAPE_API int | TCTRUSHAPE_ask_appearance_occupancy_data_exists (tag_t appearanceRoot, tag_t appearance, logical *exists) |
| TCTRUSHAPE_API int | TCTRUSHAPE_ask_occupancy_cache_exists (tag_t appearanceRoot, logical *exists) |
| TCTRUSHAPE_API int | TCTRUSHAPE_ask_occupancy_cache_extents (tag_t appearanceRoot, double bbox[6]) |
| TCTRUSHAPE_API int | TCTRUSHAPE_close_occupancy_cache (tag_t appearanceRoot) |
| TCTRUSHAPE_API int | TCTRUSHAPE_create_end_item_search_result_object (tag_t appearanceRoot, tag_t revisionRule, tag_t bomWindow, int numMappedAttributes, char **mappedAttributeNames, char **mappedAttributeValues, int numInClassClassNames, char **inClassClassNames, int numInClassAttributes, int *inClassAttributeIDs, char **inClassAttributeValues, tag_t savedQuery, int numEntries, char **entries, char **values, int numTargets, tag_t *targets, double distance, logical includeSubTree, int boxPlaneRelativePosition, VEC3_t planeNormals[6], double planeDisplacements[6], tag_t *searchResultObject) |
| TCTRUSHAPE_API int | TCTRUSHAPE_create_occupancy_cache (tag_t appearanceRoot) |
| TCTRUSHAPE_API int | TCTRUSHAPE_delete_occupancy_cache (tag_t appearanceRoot) |
| TCTRUSHAPE_API int | TCTRUSHAPE_end_item_search_result_ask_all_apprs (tag_t searchResultObject, int *numApprs, tag_t **apprs) |
| TCTRUSHAPE_API int | TCTRUSHAPE_end_item_search_result_ask_all_bom_lines (tag_t searchResultObject, int *numBOMLines, tag_t **bomLines) |
| TCTRUSHAPE_API int | TCTRUSHAPE_end_item_search_result_ask_bom_line_number (tag_t searchResultObject, int *numBOMLines) |
| TCTRUSHAPE_API int | TCTRUSHAPE_end_item_search_result_ask_next_apprs (tag_t searchResultObject, int groupNumber, int *numApprs, tag_t *bomwindow, tag_t **apprs) |
| TCTRUSHAPE_API int | TCTRUSHAPE_end_item_search_result_ask_next_bom_lines (tag_t searchResultObject, int groupNumber, int *numBOMLines, tag_t **bomLines) |
| TCTRUSHAPE_API int | TCTRUSHAPE_init_module (void) |
| TCTRUSHAPE_API int | TCTRUSHAPE_is_occupancy_cache_open (tag_t appearanceRoot, logical *open) |
| TCTRUSHAPE_API int | TCTRUSHAPE_open_occupancy_cache_for_read (tag_t appearanceRoot) |
| TCTRUSHAPE_API int | TCTRUSHAPE_open_occupancy_cache_for_write (tag_t appearanceRoot) |
| TCTRUSHAPE_API int | TCTRUSHAPE_spatial_3d_box_search (tag_t appearanceRoot, int boxRelativePosition, VEC3_t planeNormals[6], double planeDisplacements[6], int *numAppearances, tag_t **appearances) |
| TCTRUSHAPE_API int | TCTRUSHAPE_spatial_3d_plane_search (tag_t appearanceRoot, int planeRelativePosition, VEC3_p_t planeNormal, double planeDisplacement, int *numAppearances, tag_t **appearances) |
| TCTRUSHAPE_API int | TCTRUSHAPE_spatial_filtered_proximity_search (tag_t appearanceRoot, int numTargets, tag_t *targets, int numFilterTargets, tag_t *filterTargets, double distance, int *numAppearances, tag_t **appearances) |
| TCTRUSHAPE_API int | TCTRUSHAPE_spatial_proximity_search (tag_t appearanceRoot, int numTargets, tag_t *targets, double distance, int *numAppearances, tag_t **appearances) |
| TCTRUSHAPE_API int | TCTRUSHAPE_write_appearance_occupancy_data (tag_t appearanceRoot, tag_t appearance) |
| TCTRUSHAPE_API int | TRUSHAPE__extract_bbox_nosave (tag_t directmodel_dataset, double bbox[6]) |
| TCTRUSHAPE_API int | TRUSHAPE__extract_bbox_trushape (tag_t directmodel_dataset, int conversion_mode, double bbox[6]) |
| TCTRUSHAPE_API int | TRUSHAPE__generate_bbox_trushape_from_jt (int num_datasets, tag_t *directmodel_datasets, int conversion_mode, int *num_out_datasets, tag_t **out_datasets, int *num_error_datasets, tag_t **error_datasets, int **error_codes) |
ITK API for Tctrushape module
Definition in file tctrushape.h.