Category 3D drawings and annotations, Object ProAnnotationfeat

Function ProAnnotationfeatBaselineCreate


Description
Creates a new ordinate baseline annotation element in the annotation feature.
Licensing Requirement
TOOLKIT for 3D Drawings
Synopsis
#include <ProAnnotationFeat.h>
ProErrorProAnnotationfeatBaselineCreate(
ProSelection feature
/* (In)
The annotation feature. If the feature belongs to a subcomponent of the active assembly, the component path must be specified.
*/
ProSelection reference
/* (In)
The reference geometry for the ordinate baseline dim.
*/
ProSelection direction_reference
/* (In)
A straight entity indicating the direction of dimension witness lines. If the attachment reference is a csys, this must be a csys axis. If the dimension reference is a plane or linear entity, this can be NULL.
*/
ProAnnotationPlane* plane
/* (In)
The annotation plane for the baseline dim and all of its related dimensions.
*/
ProAnnotationElem* baseline_ae
/* (Out)
The baseline annotation element.
*/
)
Returns
PRO_TK_NO_ERRORThe function succeeded.
PRO_TK_BAD_INPUTSOne or more input arguments was invalid.
PRO_TK_BAD_DIM_ATTACHInvalid reference geometry specified for the baseline dimension.
PRO_TK_INVALID_MATRIXInvalid annotation plane specified with respect to the reference geometry.

Manual References:

  1. Annotations: Annotation Features and Annotations: Accessing Ordinate and Baseline Dimensions
  2. Annotations: Annotation Features and Annotations: Accessing Ordinate and Baseline Dimensions