Category Dimensions, Object ProDimlocation

Function ProDimlocationZExtensionlinesGet


Description
Obtains the Z-Extension line endpoints for the dimension. Consult the diagram in the documentation for information about how Z-Extension line endpoints describe the layout of the dimension.
Synopsis
#include <ProDimension.h>
ProErrorProDimlocationZExtensionlinesGet(
ProDimlocation data
/* (In)
The dimension location data, extracted using ProDimensionLocationGet
*/
ProBoolean* has_z_ext_line_end_1
/* (Out)
PRO_B_TRUE if the dimension has a Z-Extension line from the first end of the dimension PRO_B_FALSE otherwise.
*/
ProPoint3d z_ext_line_end_1
/* (Out)
The end point of the first z-Extension line, if has_z_ext_line_1 is PRO_B_TRUE.
*/
ProBoolean* has_z_ext_line_end_2
/* (Out)
PRO_B_TRUE if the dimension has a Z-Extension line from the second end of the dimension PRO_B_FALSE otherwise.
*/
ProPoint3d z_ext_line_end_2
/* (Out)
The end point of the second z-Extension line, if has_z_ext_line_2 is PRO_B_TRUE.
*/
)
Returns
PRO_TK_NO_ERRORThe function succeeded.
PRO_TK_BAD_INPUTSOne or more input arguments was invalid.

Manual References:

  1. Annotations: Annotation Features and Annotations: Dimension Location
  2. Annotations: Annotation Features and Annotations: Dimension Location