ga_group_clear | (group_name) |
Description: | ||
This function clears a group of all of its members. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group to clear. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
11000050 | The group name is invalid. | |
11000105 | The specified group was not found in the database. |
ga_group_create_groups | ( options, group_name, num_select_1, select_1, num_select_2, select_2 ) |
Description: | ||
Create single or multiple groups using different selection methods. | ||
Input: | ||
INTEGER | options | Defines the creation options in a bit mask: GA_GROUP_CREATE_SELECTION 0X00000001 GA_GROUP_CREATE_PROP_SETS 0X00000002 GA_GROUP_CREATE_PROP_TYPE 0X00000004 GA_GROUP_CREATE_LBC_SETS 0X00000008 GA_GROUP_CREATE_LBC_TYPE 0X00000010 GA_GROUP_CREATE_MATERIAL 0X00000020 GA_GROUP_CREATE_ELM_TOPS 0X00000040 GA_GROUP_CREATE_ELM_SHAPE 0X00000080 GA_GROUP_CREATE_ELEM_IDS 0X00000100 GA_GROUP_CREATE_MPC_TYPE 0X00000200 GA_GROUP_CREATE_BOOLEAN 0X00000400 |
STRING | group_name [32] | Group name. |
INTEGER | num_select_1 | The starting element id for an option value of GA_GROUP_CREATE_ELEM_IDS |
STRING | select_1 [32] () | The first selected list of entities. |
INTEGER | num_select_2 | The ending element id for an option value of GA_GROUP_CREATE_ELEM_IDS |
STRING | select_2 [32] () | The second selected list of entities. |
Output: | ||
INTEGER | <Return Value> | 0 if no error have occured. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000049 | A group with the given name is already in the database. | |
11000050 | The group name is invalid. | |
11000097 | There is not enough disk space to complete operation. | |
11000098 | A fatal error has occurred in the database. Database is corrupted. |
ga_group_current_set | (group_name) |
Description: | ||
This function will set any new entities as members of the specified group and then post the specified group to the current viewport. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group to which new entities will be set and that will be posted to the current viewport, |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000049 | A group with the given name is already in the database. | |
11000098 | A fatal error has occurred in the database. Database is corrupted. |
ga_group_delete | (group_name) |
Description: | ||
This function will delete a group from the database. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group. Setting this string to nothing or “” will allow the use of the current group to be deleted. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000050 | The group name is invalid. | |
11000121 | There is not a current group defined. | |
11000140 | The group can not be deleted while selected as the current group of any viewport. | |
11000105 | The specified group was not found in the database. |
ga_group_display_set | (group_name, display_list) |
Description: | ||
This function changes the current display property list associated with a group and posts the group to the current viewport. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group. Setting this string to nothing or “” will allow the use of the current group. |
STRING | display_list[31] | This value is the name of the display property list. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000042 | The display property list is invalid. | |
11000050 | The group name is invalid. | |
11000098 | A fatal error has occurred in the database. Database is corrupted. | |
11000105 | The specified group was not found in the database. | |
11000118 | There is no display property posted to the group. | |
11000121 | There is not a current group defined. |
ga_group_entity_add | (group_name, entities) |
Description: | ||
This function adds a list of entities as members to a group. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group to which the entities will be added. Setting this string to nothing or “” will allow the use of the current group. |
STRING | entities[] | This value specifies the list of entities to be added to the group. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1000025 | Error attempting to allocate virtual memory. | |
11000011 | The entity is not contained in the specified group. | |
11000012 | The entity is already contained in the specified group. | |
11000050 | The group name is invalid. | |
11000078 | The specified entity could not be found in the database | |
11000098 | A fatal error has occurred in the database. Database is corrupted. | |
11000105 | The specified group was not found in the database. | |
11000121 | There is not a current group defined. |
ga_group_entity_remove | (group_name, entities) |
Description: | ||
This function will remove a list of entities from a group. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group. Setting this string to nothing or “” will allow the use of the current group. |
STRING | entities[] | This value specifies the list of entities to be disassociated from the group. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000050 | The group name is invalid. | |
11000121 | There is not a current group defined. | |
11000011 | The entity is not contained in the specified group. |
ga_group_members_delete | (group_name) |
Description: | ||
This function will delete all of the entities from a group. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group. Setting this string to nothing or “” will allow the use of the current group. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000050 | The group name is invalid. | |
11000098 | A fatal error has occurred in the database. Database is corrupted. | |
11000105 | The specified group was not found in the database. | |
11000121 | There is not a current group defined. | |
11000127 | The group does not have any entities in it. |
ga_group_move_translate | (ngroups, group_names, coordinate_frame_id, translation_vector, action_flag) |
Description: | ||
This function moves a group of model geometry and FEM entities from one place in the model space to another. | ||
Input: | ||
INTEGER | ngroups | This value specifies the number of groups to copy. |
STRING | group_names[] | This value specifies the names of the groups that will have their positions translated. Set this string to “” to transform the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | translation_vector[] | This value specifies the group translation direction and distance. |
INTEGER | action_flag | This value specifies whether or not to transform Loads/Boundary Conditions and Properties: 8=transform Loads/Boundary Conditions 16=transform Properties 24=transform both Loads/Boundary Conditions and Properties |
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_move_translate_1 | (ngroups, group_names, coordinate_frame_id, translation_vector, vector_magnitude, reverse_dir, action_flag) |
Description: | ||
This function moves a group of model geometry and FEM entities to a different space within the model. | ||
Input: | ||
INTEGER | ngroups | This value specifies the number of groups to copy. |
STRING | group_names[] | This value specifies the names of the groups that will have their positions translated. Set this string to “” to transform the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | translation_vector[] | This value specifies the group translation direction. |
REAL | vector_magnitude | This value specifies the group translation distance. |
LOGICAL | reverse_dir | This value specifies whether or not to reverse the direction vector. |
INTEGER | action_flag | This value specifies whether or not to transform Loads/Boundary Conditions and Properties: 8=transform Loads/Boundary Conditions 16=transform Properties 24=transform both Loads/Boundary Conditions and Properties |
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_precision_set | (group_name, precision_status) |
Description: | ||
This function sets the precision of the rendering for a specified group. | ||
Input: | ||
STRING | group_name[] | This value specifies the name of the group. Set this string to nothing or “” to use of the current group. |
INTEGER | precision_status | This is the value to be used as the precision for the group which can have the following values: 0 for speed, 1 for accuracy. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000050 | The group name is invalid. | |
11000098 | A fatal error has occurred in the database. Database is corrupted. | |
11000105 | The specified group was not found in the database. | |
11000121 | There is not a current group defined. |
ga_group_rename | (original_name, new_name) |
Description: | ||
This function renames a group. | ||
Input: | ||
STRING | original_name[31] | This value specifies the original name of the group. Setting this string to nothing or “” will allow the use of the current group. |
STRING | new_name[31] | This value specifies the new name of the group. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
11000050 | The group name is invalid. | |
11000098 | A fatal error has occurred in the database. Database is corrupted. | |
11000105 | The specified group was not found in the database. | |
11000121 | There is not a current group defined. |
ga_group_transform_mirror | (group_name, plane, offset, delete_original, use_original_labels, reverse) |
Description: | ||
This function creates a new set of entities which are a mirror of the entities contained in the named group. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group to be mirrored. This value can be set to “” to mirror the current group. |
STRING | plane[] | This value specifies the plane around which the mirror transformation will take place. |
REAL | offset | This value specifies a distance along a vector that is normal to the mirror plane, starting at the mirror plane surface. This distance defines an offset for the placement of the mirrored entities. |
LOGICAL | delete_original | This value, when set to TRUE, specifies the deletion of the original geometry being mirrored. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the mirrored entities to be used. |
LOGICAL | reverse | This value, when set to TRUE, will allow the parametric direction of the curves and surfaces of the mirrored geometry to be reversed. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1000054 | An invalid geometric entity type was used as input. The valid entity type to use is%A%. Unable to process request. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000003 | LpSublistType: No sublist filter bits are set on invocation | |
14000004 | LpSublistType: I am being invoked with a NULL list | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
1000054 | An invalid geometric entity type was used as input. The valid entity type to use is%A%. Unable to process request. |
14000003 | LpSublistType: No sublist filter bits are set on invocation |
14000004 | LpSublistType: I am being invoked with a NULL list |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_mirror2 | (group_name, plane, offset, delete_original, use_original_labels, reverse, lbc_copy_sets, lbc_transform_sets, prop_copy_sets, prop_transform_sets) |
Description: | ||
This function creates a set of entities which are a mirror of the entities contained in the named group. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group to be mirrored. This value can be set to “” to mirror the current group. |
STRING | plane[] | This value specifies the plane around which the mirror transformation will take place. |
REAL | offset | This value specifies a distance along a vector that is normal to the mirror plane, starting at the mirror plane surface. This distance defines an offset for the placement of the mirrored entities. |
LOGICAL | delete_original | This value, when set to TRUE, will allow the deletion of the original geometry being mirrored. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the mirrored entities to be used. |
LOGICAL | reverse | This value, when set to TRUE, will allow the parametric direction of the curves and surfaces of the mirrored geometry to be reversed. |
STRING | lbc_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be copied, with no coordinate transformations, to the mirrored entities. |
STRING | lbc_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be mirrored to the mirrored entities. |
STRING | prop_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be copied, with no coordinate transformations, to the mirrored entities. |
STRING | prop_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be mirrored to the mirrored entities. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1000054 | An invalid geometric entity type was used as input. The valid entity type to use is%A%. Unable to process request. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000003 | LpSublistType: No sublist filter bits are set on invocation | |
14000004 | LpSublistType: I am being invoked with a NULL list | |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. | |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. | |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. | |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. | |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. | |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
1000054 | An invalid geometric entity type was used as input. The valid entity type to use is%A%. Unable to process request. |
14000003 | LpSublistType: No sublist filter bits are set on invocation |
14000004 | LpSublistType: I am being invoked with a NULL list |
14000005 | LpSublistType: In the list being used, the current sublist has a nonatomic CAR. |
14000006 | LpSublistType: In the list being used, the current geometry sublist is unclassifiable. |
14000007 | LpSublistType: In the list being used, the current finite element sublist is unclassifiable. |
14000008 | LpSublistType: In the list being used, the current token sublist is unclassifiable. |
14000009 | LpSublistType: In the list being used, the current sublist is unclassifiable. |
14000010 | LpSublistType: In the list being used, the current sublist does not match the sublist filter. |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_pivot | (group_name, pivot_point, start_point, end_point, delete_original, use_original_labels) |
Description: | ||
This function creates a set of entities which are a copy of the entities contained in the named group, pivoted around a point defined in space. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group to be pivoted. This value can be set to “” to pivot the current group. |
STRING | pivot_point[] | This value specifies the point around which the model and FEM geometry will be pivoted. |
STRING | start_point[] | This value specifies the starting point from which the pivot operation will take place. |
STRING | end_point[] | This value specifies the ending point from which the pivot operation will take place. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being pivoted to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1 | This is an internal status condition. There is no corresponding status message in the message database. | |
2 | This is an internal status condition. There is no corresponding status message in the message database. | |
3 | This is an internal status condition. There is no corresponding status message in the message database. | |
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
ga_group_transform_pivot2 | (group_name, pivot_point, start_point, end_point, delete_original, use_original_labels, lbc_copy_sets, lbc_transform_sets, prop_copy_sets, prop_transform_sets) |
Description: | ||
This function creates a set of entities which are a copy of the entities contained in the named group, pivoted around a point defined in space. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group to be pivoted. This value can be set to “” to pivot the current group. |
STRING | pivot_point[] | This value specifies the point around which the model and FEM geometry will be pivoted. |
STRING | start_point[] | This value specifies the starting point from which the pivot operation will take place. |
STRING | end_point[] | This value specifies the ending point from which the pivot operation will take place. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being pivoted to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
STRING | lbc_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be copied, with no coordinate transformations, to the copied entities. |
STRING | lbc_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be added to the transformed entities. |
STRING | prop_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be copied, with no coordinate transformations, to the transformed entities. |
STRING | prop_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be added to the transformed entities. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1 | This is an internal status condition. There is no corresponding status message in the message database. | |
2 | This is an internal status condition. There is no corresponding status message in the message database. | |
3 | This is an internal status condition. There is no corresponding status message in the message database. | |
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
ga_group_transform_position | (group_name, start_point_1, start_point_2, start_point_3, end_point_1, end_point_2, end_point_3, delete_original, use_original_labels) |
Description: | ||
This function will do a rigid body positional and rotational translation of a group of model geometry and FEM entities. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have its position transformed. This value can be set to “” to transform the current group. |
STRING | start_point_1[] | This value specifies the first point in space used to define a coordinate system for the starting position of the position translation operation. |
STRING | start_point_2[] | This value silicifies the second point in space used to define a coordinate system for the starting position of the position translation operation. |
STRING | start_point_3[] | This value specifies the third point in space used to define a coordinate system for the starting position of the position translation operation. |
STRING | end_point_1[] | This value specifies the first point in space used to define a coordinate system for the ending position of the position translation operation. |
STRING | end_point_2[] | This value specifies the second point in space used to define a coordinate system for the ending position of the position translation operation. |
STRING | end_point_3[] | This value specifies the third point in space used to define a coordinate system for the ending position of the position translation operation. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
13000088 | Preference not found | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_position2 | (group_name, start_point_1, start_point_2, start_point_3, end_point_1, end_point_2, end_point_3, delete_original, use_original_labels, lbc_copy_sets, lbc_transform_sets, prop_copy_sets, prop_transform_sets) |
Description: | ||
This function will do a rigid body positional and rotational translation of a group of model geometry and FEM entities. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have its position transformed. This value can be set to “” to transform the current group. |
STRING | start_point_1[] | This value specifies the first point in space used to define a coordinate system for the starting position of the position translation operation. |
STRING | start_point_2[] | This value specifies the second point in space used to define a coordinate system for the starting position of the position translation operation. |
STRING | start_point_3[] | This value specifies the third point in space used to define a coordinate system for the starting position of the position translation operation. |
STRING | end_point_1[] | This value specifies the first point in space used to define a coordinate system for the ending position of the position translation operation. |
STRING | end_point_2[] | This value specifies the second point in space used to define a coordinate system for the ending position of the position translation operation. |
STRING | end_point_3[] | This value specifies the third point in space used to define a coordinate system for the ending position of the position translation operation. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
STRING | lbc_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be copied, with no coordinate transformations, to the copied entities. |
STRING | lbc_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be added to the transformed entities. |
STRING | prop_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be copied, with no coordinate transformations, to the transformed entities. |
STRING | prop_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be added to the transformed entities. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1000211 | The length of the Axis equals zero. | |
1000302 | The three points specified are nearly collinear. | |
13000088 | Preference not found | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_rotate | (group_name, coordinate_frame_id, rotation_axis, rotational_angle, offset_angle, delete_original, use_original_labels, repeat_count) |
Description: | ||
This function will do a rigid body rotational translation of a group of model geometry and FEM entities. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have its position rotated. This value can be set to “” to rotate the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | rotation_axis[] | This value specifies a vector that is normal to the plane of rotation. This vector forms the axis around which the rotation translation will take place. |
REAL | rotation_angle[] | This value specifies the angle of displacement in degrees that will take place around the axis of rotation. |
REAL | offset_angle[] | This value specifies an angular offset in degrees around the axis of rotation for the start of the rotational translation. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1 | This is an internal status condition. There is no corresponding status message in the message database. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_rotate2 | (group_name, coordinate_frame_id, rotation_axis, rotational_angle, offset_angle, delete_original, use_original_labels, repeat_count, lbc_copy_sets, lbc_transform_sets, prop_copy_sets, prop_transform_sets) |
Description: | ||
This function will do a rigid body rotational translation of a group of model geometry and FEM entities. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have be rotated. This value can be set to “” to rotate the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | rotation_axis[] | This value specifies a vector that is normal to the plane of rotation. This vector forms the axis around which the rotation translation will take place. |
REAL | rotation_angle[] | This value specifies the angle of displacement in degrees that will take place around the axis of rotation. |
REAL | offset_angle[] | This value specifies an angular offset in degrees around the axis of rotation for the start of the rotational translation. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
STRING | lbc_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be copied, with no coordinate transformations, to the copied entities. |
STRING | lbc_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be added to the transformed entities. |
STRING | prop_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be copied, with no coordinate transformations, to the transformed entities. |
STRING | prop_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be added to the transformed entities. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
1 | This is an internal status condition. There is no corresponding status message in the message database. | |
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
2011004 | The Repeat Count must be greater than 0. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
ga_group_transform_scale | (group_name, coordinate_frame_id, origin_point, scale_factors, delete_original, use_original_labels, repeat_count) |
Description: | ||
This function will change the scale of the selected group of model geometry and FEM entities. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have its position scaled. This value can be set to “” to scale the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | origin_point[] | This value specifies a point in space from which the group will be scaled. |
REAL | scale_factors[3] | This value specifies the scale factors in the X, Y, and Z coordinate axis. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
2011004 | The Repeat Count must be greater than 0. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
ga_group_transform_scale2 | (group_name, coordinate_frame_id, origin_point,scale_factors, delete_original, use_original_labels, repeat_count, lbc_copy_sets, lbc_transform_sets, prop_copy_sets, prop_transform_sets) |
Description: | ||
This function will change the scale of the selected group of model geometry and FEM entities. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have its position scaled. This value can be set to “” to scale the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | origin_point[] | This value specifies a point in space from which the group will be scaled. |
REAL | scale_factors[3] | This value specifies the scale factors in the X, Y, and Z coordinate axis. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
STRING | lbc_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be copied, with no coordinate transformations, to the copied entities. |
STRING | lbc_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be added to the transformed entities. |
STRING | prop_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be copied, with no coordinate transformations, to the transformed entities. |
STRING | prop_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be added to the transformed entities. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_translate | (group_name, coordinate_frame_id, translation_vector, delete_original, use_original_labels, repeat_count) |
Description: | ||
This function will move or translate a group of model geometry and FEM entities from one place in the model space to another. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have its position translated. This value can be set to “” to transform the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | translation_vector[] | This value specifies the direction and distance that the group will be translated. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
2011004 | The Repeat Count must be greater than 0. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
ga_group_transform_translate_1 | (ngroups, group_names, coordinate_frame_id, translation_vector, action_flag, name_flag, new_group_names, repeat_count) |
Description: | ||
This function will copy a group of model geometry and FEM entities from one place in the model space to another. | ||
Input: | ||
INTEGER | ngroups | This value specifies the number of groups to copy. |
STRING | group_names[] | This value specifies the names of the groups that will have their positions translated. This value can be set to “” to transform the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | translation_vector[] | This value specifies the group translation direction and distance. |
INTEGER | action_flag | This value specifies whether or not to transform Loads/Boundary Conditions and Properties: 8=transform Loads/Boundary Conditions 16=transform Properties 24=transform both Loads/Boundary Conditions and Properties |
INTEGER | name_flag | This value specifies how to interpret the “new_group_names” argument describing the “Transformed Group Name(s)”: 0=Original Group Name 1=New Group Name 2=Group Name Prefix 3=Group Name Suffix 4=Current Group Name |
STRING | new_group_names | This value specifies the string associated with the argument “name_flag”. This will be either a: New Group Name Group Name Prefix, or Group Name Suffix |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
2011004 | The Repeat Count must be greater than 0. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_translate2 | (group_name, coordinate_frame_id, translation_vector, delete_original, use_original_labels, repeat_count, lbc_copy_sets, lbc_transform_sets, prop_copy_sets, prop_transform_sets) |
Description: | ||
This function will move or translate a group of model geometry and FEM entities from one place in the model space to another. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will have its position translated. This value can be set to “” to transform the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | translation_vector[] | This value specifies the direction and distance that the group will be translated. |
LOGICAL | delete_original | This value, when set to TRUE, will cause the original geometry being transformed to be deleted. |
LOGICAL | use_original_labels | This value, when set to TRUE with the input value delete_original being set to TRUE, will allow the original geometry IDs for the pivoted entities to be used. |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
STRING | lbc_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be copied, with no coordinate transformations, to the copied entities. |
STRING | lbc_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the load boundary condition sets to be added to the transformed entities. |
STRING | prop_copy_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be copied, with no coordinate transformations, to the transformed entities. |
STRING | prop_transform_sets[]() | This value specifies an array of strings, terminated by an empty string, listing the names of the property sets to be added to the transformed entities. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
2011004 | The Repeat Count must be greater than 0. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000295 | LpSublistAttributeGet: The CAD native curve cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface cannot be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
ga_group_transform_translate_2 | (ngroups, group_names, coordinate_frame_id, translation_vector, vector_magnitude, reverse_dir, action_flag, name_flag, new_group_names, repeat_count) |
Description: | ||
This function will copy a group of model geometry and FEM entities from one place in the model space to another. | ||
Input: | ||
INTEGER | Ngroups | This value specifies the number of groups to copy. |
STRING | group_names[] | This value specifies the names of the groups that will have their positions translated. This value can be set to “” to transform the current group. |
STRING | coordinate_frame_id[] | This value specifies the reference coordinate frame. |
STRING | translation_vector[] | This value specifies the direction that the group will be translated. |
REAL | vector_magnitude | This value specifies the distance that the group will be translated. |
LOGICAL | reverse_dir | This value specifies whether or not to reverse the direction vector. |
INTEGER | action_flag | This value specifies whether or not to transform Loads/Boundary Conditions and Properties: 8=transform Loads/Boundary Conditions 16=transform Properties 24=transform both Loads/Boundary Conditions and Properties |
INTEGER | name_flag | This value specifies how to interpret the “new_group_names” argument describing the “Transformed Group Name(s)”: 0=Original Group Name 1=New Group Name 2=Group Name Prefix 3=Group Name Suffix 4=Current Group Name |
STRING | new_group_names | This value specifies the string associated with the argument “name_flag”. This will be either a: New Group Name Group Name Prefix, or Group name Suffix |
INTEGER | repeat_count | This value specifies the number of times to repeat the transform with each additional transform being positioned relative to the previous transformation results. |
Output: | ||
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
2011004 | The Repeat Count must be greater than 0. | |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted | |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined | |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist | |
14000049 | LpParseExpression: Excess left parenthesis detected. | |
14000050 | LpParseExpression: Excess right parenthesis detected. | |
14000208 | LpSublistAttributeGet: Curve evaluator error | |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry | |
14000211 | LpSublistAttributeGet: Surface evaluator error | |
14000281 | LpExpandPclVariables: Virtual memory is full. | |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. | |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
2011004 | The Repeat Count must be greater than 0. |
14000001 | LpGetHeapSpace: Allocated heap space is exhausted |
14000012 | LpSublistAttributeGet: Attribute to retrieve is undefined |
14000013 | LpSublistAttributeGet: Attribute to retrieve is not found in the current sublist |
14000049 | LpParseExpression: Excess left parenthesis detected. |
14000050 | LpParseExpression: Excess right parenthesis detected. |
14000208 | LpSublistAttributeGet: Curve evaluator error |
14000210 | LpSublistAttributeGet: Insufficient size in return area for geometry |
14000211 | LpSublistAttributeGet: Surface evaluator error |
14000281 | LpExpandPclVariables: Virtual memory is full. |
14000295 | LpSublistAttributeGet: The CAD native curve can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000296 | LpSublistAttributeGet: The CAD native surface can not be accurately approximated to within an order of magnitude of the present geometric tolerance. |
14000308 | LpEval: Memory exhausted preparing to evaluate pick. |
uil_group_members_get | (group_name, members) |
Description: | ||
This function will get a list of all the members of a group. | ||
Input: | ||
STRING | group_name[31] | This value specifies the name of the group that will be retrieved. This value can be set to “” to retrieve the current group. |
Output: | ||
STRING | members[VIRTUAL] | This value returns a list of the members of the group. |
INTEGER | <Return Value> | This function returns a value of 0 when executed successfully and a non zero value to indicate a change in status or an error. |
Error Conditions: | ||
This is only a partial list of the error values that can be returned by this function. | ||
8104003 | Out of room in destination format string. | |
8107002 | Last command aborted. | |
11000050 | The group name is invalid. | |
11000098 | A fatal error has occurred in the database. Database is corrupted. | |
11000105 | The specified group was not found in the database. | |
11000121 | There is not a current group defined. | |
11000127 | The group does not have any entities in it. |