GTOL Creation for hole Dimension in Drawing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
GTOL Creation for hole Dimension in Drawing
The following steps are carried out to create GTOL for hole dimension.
1. When we select dimension using Proselect , able to create GTOL
2. ProError lErr = PRO_TK_NO_ERROR;
ProGtoldata lGtolData;
lErr = ProGtoldataAlloc((ProMdl )xSolid/*model handle*/ , &lGtolData);
ProGtoldataStatus lStatus;
lErr = ProGtoldataTypeSet(lGtolData , xGtolType , &lStatus); 
ProSelection lpSel;
lErr = ProSelectionAlloc(NULL , &xEdge , &lpSel);
lErr = ProSelectionViewSet(lView , &lpSel);
lErr = ProGtoldataReferenceSet(lGtolData , xRefItemType , lpSel , &lStatus);
lErr = ProGtoldataPlacementSet(lGtolData , PROGTOLPTYPE_DIMENSION, &xDimension , NULL , NULL , NULL, &lStatus);
lErr = ProGtolCreate(lGtolData , &xGtoL);
lErr = ProAnnotationShow(&xGtoL , NULL , lView);
lErr = ProGtoldataFree(&lGtolData);
Note: ProGtoldataPlacementSet is returning -1. pls help us to solve this issue.
- Labels:
-
Toolkit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
This highlight would help you to analyze whether selection object is correct or not.