typedef struct pro_model_item
{
ProType type;
int id;
ProMdl owner;
}ProAnnotationElem
• | model—Specify the solid model on which the feature will be created. Specify the component path if the feature is created in an assembly context. |
• | use_ui—Specifies a boolean flag that determines how the annotation features will be created. It can have the following values:
|
|
|
|
|
• | p_owner_mdl—Specifies the model in which the datum target will be created. |
• | type—Specifies the type of target area using the enumerated data type ProDatumTargetType. The valid values are:
|
• | annot_plane—Specifies the annotation plane. |
• | attach_sels—Specifies the reference to which the datum target will be attached. To specify a single reference, pass ProSelection for index 0 and NULL for index 1. For a pair of references, pass ProSelection for both indexes. In this case, the datum target is attached to the solid at the intersection point of the two references.
|
• | text_pnt—Specifies the location of the text in the datum target. |
|
|
|
|
|
|
|
|
|
|
|
|
• | element—Specifies the annotation element. |
• | ref_type—Specifies the type of references and can have one of the following values:
|
• | source—Specifies the source of the references and can have one of the following values:
|
• | PRO_ANNOT_TYPE_NONE—Specifies a non-graphical annotation. |
• | PRO_ANNOT_TYPE_NOTE—Specifies a note. Refer to the section Notes for details. |
• | PRO_ANNOT_TYPE_GTOL—Specifies a geometric tolerance. Refer to the section Geometric Tolerances for details. |
• | PRO_ANNOT_TYPE_SRFFIN—Specifies a surface finish. Refer to the section Surface Finish Annotations for details. |
• | PRO_ANNOT_TYPE_SYMBOL—Specifies a symbol. Refer to the section Symbol Annotations for details. |
• | PRO_ANNOT_TYPE_DRVDIM —Specifies a driven dimension. Refer to the section Accessing Reference and Driven Dimensions for details. |
• | PRO_ANNOT_TYPE_REFDIM—Specifies a reference dimension. Refer to the section Accessing Reference and Driven Dimensions for details. |
• | PRO_ANNOT_TYPE_CUSTOM—Specifies a manufacturing template annotation. |
• | PRO_ANNOT_TYPE_SET_DATUM_TAG—Specifies a set datum tag. Refer to the section Accessing Set Datum Tags for details. |
• | PRO_ANNOT_TYPE_DRIVINGDIM—Specifies a driving dimension annotation element. Refer to the section Driving Dimension Annotation Elements for details. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | PRO_FEATURE_CREATE_POST |
• | PRO_FEATURE_REDEFINE_POST |
• | Draft
|
• | Offset
|
• | Mirror Surface |
• | Copy Surface |
• | Move Surface |
• | solid—Handle to the model that contains the detail tree. |
• | window_id—ID of the Creo Parametric window in which you want to refresh, expand, or collapse the detail tree. Note
Use PRO_VALUE_UNUSED to refresh, expand, or collapse the detail tree in the active window.
|
typedef struct pro_model_item
{
ProType type;
int id;
ProMdl owner;
}ProAnnotation
• | PRO_NOTE—Specifies a note. Functions specific to notes use the object type ProNote. |
• | PRO_SYMBOL_INSTANCE—Specifies a symbol instance. Functions specific to symbols use the object ProDtlsyminst. |
• | PRO_GTOL—Specifies a geometric tolerance. Functions specific to Gtols use the object ProGtol. |
• | PRO_SURF_FIN—Specifies a surface finish. Functions specific to surface finish use the object ProSurfFinish. |
• | PRO_REF_DIMENSION—Specifies a reference dimension. |
• | PRO_DIMENSION—Specifies a driving or driven dimension. Reference, driven and driving dimension functions may use the object type ProDimension. |
• | PRO_SET_DATUM_TAG—Specifies a set datum tag annotation. Functions specific to set datum tag use the object type ProSetdatumtag. |
• | PRO_CUSTOM_ANNOTATION—Specifies a custom annotation type. Currently, used only for manufacturing template annotations. |
|
|
|
|
|
|
|
|
|
|
|
|
|
• | PRO_DIMENSION |
• | PRO_REF_DIMENSION |
• | PRO_NOTE |
• | PRO_GTOL |
• | PRO_SURF_FIN |
• | PRO_AXIS |
• | PRO_SET_DATUM_TAG |
• | PRO_SYMBOL_INSTANCE |
• | PRO_DATUM_TARGET |
• | The function ProAnnotationDisplay() supersedes the functions ProDimensionShow() and ProGtolShow(). |
• | The function ProAnnotationUndisplay() supersedes the functions ProDimensionErase() and ProGtolErase(). |
• | The function ProDimensionDisplayUpdate() is superseded by a combination of ProAnnotationDisplay() and ProAnnotationUndisplay(). |
• | Annotations created in releases earlier than Creo Parametric 4.0 F000 |
• | Annotations created using the deprecated functions ProGtolCreate() or ProSetdatumtagCreate() |
• | PRO_B_TRUE—When the annotation needs conversion. |
• | PRO_B_FALSE—When the annotation is already converted. |
• | annotation—Specifies the annotation. |
• | drawing—Specifies a drawing only when the annotation is owned by the solid, but is displayed in the drawing. |
• | comp_path—Specifies the component path to the solid that owns the annotation. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | PRO_ANNOTATIONPLANE_REFERENCE—The annotation plane is created from a datum plane or a flat surface, and can be frozen or be associative to the reference. |
• | PRO_ANNOTATIONPLANE_NAMED_VIEW—The annotation plane is created from a named view or a view in the drawing. |
• | PRO_ANNOTATIONPLANE_FLATTOSCREEN_BY_MODELPNT—The annotation plane is flat-to-screen and annotations are located by model units. |
• | PRO_ANNOTATIONPLANE_FLATTOSCREEN_BY_SCREENPNT—The annotation plane is flat-to-screen and annotations are located by screen points. |
• | PRO_ANNOTATIONPLANE_FLATTOSCREEN_LEGACY—The annotation uses a legacy flat-to-screen format (located in model space). |
• | Drawing annotations can have only uni-directional associativity, that is, changes to the position and attachment of the annotation in the 3D model are reflected for the annotation in the drawing view, but not vice-versa. |
• | You cannot modify the position associativity and attachment associativity of a drawing annotation from the 3D model. |
• | You cannot make free, flat-to-screen annotations in a drawing view associative to the annotations in the 3D model. |
• | Annotation properties such as text, jogs, breaks, skew, witness line clippings, and flip arrow states are not associative. |
• | assoc_position—Specifies if the position of the annotation is associative. |
• | assoc_attach—Specifies the attachment associativity. It takes one of the following values:
|
• | future_use—This argument is for future use. |
• | Always visible whenever the model is viewed in a product that supports the security markings. |
• | Listed at the top of the detail tree in an active combined state. |
• | Shown by an icon in the Detail Tree and Model Tree. |
• | a |
• | annotation—Annotation must be flat to screen, unattached, and standalone note or symbol. |
• | is_secure—Pass a ProBoolean value PRO_B_TRUE to designate security marking. |
• | annotation— Specify an annotation |
• | designate— Specify the designate type |
• | annotation— Specify an annotation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | PRODIMTYPE_LINEAR |
• | PRODIMTYPE_RADIUS |
• | PRODIMTYPE_DIAMETER |
• | PRODIMTYPE_ANGLE |
• | PRODIMTYPE_ARC_LENGTH |
• | PRODIMTYPE_IPAR_INT |
• | PRO_DIMVALUEDISPLAY_NOMINAL—Displays the actual value of the dimension along with the tolerance value. |
• | PRO_DIMVALUEDISPLAY_OVERRIDE—Displays the override value for the dimension along with the tolerance value. |
• | PRO_DIMVALUEDISPLAY_HIDE—Displays only the tolerance value for the dimension. |
• | PRO_B_TRUE—When the negative sign in the dimension value is used to flip the direction. |
• | PRO_B_FALSE—When the negative sign is used to indicate a negative value, that is, the dimension is negative. |
• | PRO_DIM_DISPLAY_DECIMAL—Specifies that the dimension is displayed in decimal format. |
• | PRO_DIM_DISPLAY_FRACTIONAL—Specifies that the dimension is displayed in fractional format. |
• | dimension—Specifies a pointer to the dimension which is associated with the selected witness line. |
• | wline_side—Specifies the index of the witness line to which the annotation is attached. |
• | location—Specifies the location on the witness line where the annotation is attached. |
• | dimension—Specifies an arrow for the selected dimension. |
• | wline_side—Specifies the side of the selected dimension. |
• | location—Specifies the ProPoint3d location of the attached dimension, which may be offset from the dimension arrow. |
• | dimension—Specifies an arrow for the selected dimension. |
• | wline_side—Specifies the side of the selected dimension. |
• | location—Specifies the ProPoint3d location of the attached dimension, which may be offset from the dimension arrow. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | If the number of decimal places required to display the stored value of the dimension is greater than the number of decimal
places specified in the function ProDimensionDecimalsSet() and the Round Displayed Value attribute of the dimension is ON, the stored value is unchanged. Only the displayed number
of decimal places is changed and the displayed value is updated accordingly. For example, consider a dimension with its stored value as 12.12323 and the Round Displayed Value attribute of the dimension
is set to ON. If the function ProDimensionDecimalsSet() sets the number of decimal places to 3, the stored value of the dimension is unchanged, that is, the stored value will be
12.12323. The displayed value of the dimension is rounded to 3 decimal places, that is, 12.123. The Round Displayed Value
attribute is not changed.
|
• | If the number of decimal places required to display the stored value of the dimension is greater than the number of decimal
places specified in the function ProDimensionDecimalsSet() and the Round Displayed Value attribute of the dimension is OFF, the number of decimal places of the dimension is modified
and the stored value is rounded to the specified number of decimal places. For example, consider a dimension with its stored value as 12.12323 and the Round Displayed Value attribute of the dimension
is OFF. If the function ProDimensionDecimalsSet() sets the dimension to 3 decimal places, then the stored value of the dimension is rounded to 3 decimal places and is modified
to 12.123. The dimension is displayed as 12.123.
|
• | If the number of decimal places required to display the stored value of the dimension is less than the number of decimal places
specified in the function ProDimensionDecimalsSet(), the number of decimal places is set to the specified value. The status of the Round Displayed Value attribute is not considered,
as no change or an increase to the number of decimal places will have no effect on the stored value. For example, consider a dimension with its stored value as 12.12323. If the function ProDimensionDecimalsSet() sets the dimension to 8 decimal places and if trailing zeros are displayed, then the dimension is displayed as 12.12323000.
|
• | If the number of decimal places set by the function is greater than or equal to the number of decimal places required to display the stored value of the dimension, the decimal places value is changed and no change to the Round Displayed Value attribute is made. |
• | If the number of decimal places of the dimension is less than the number required to display the stored value of the dimension, the Round Displayed Value attribute is AUTOMATICALLY set to ON as it is not possible to change the stored value of a driven dimension. |
• | The stored value remains unchanged if,
|
• | The stored value changes to the nearest fraction and triggers a regeneration of the model, if it cannot be expressed as an exact fraction with the given denominator and the round-off attribute is not set. |
• | dimension—Specifies a pointer to the dimension whose witness line is to be broken. |
• | drawing—Specifies the drawing in which the dimension is present. You can specify a NULL value. |
• | index—Specifies the index of the witness line. Depending on which side of the dimension the witness line lies, specify the value
as 1 or 2. Use the method ProDimlocationWitnesslinesGet to get the location of the witness line end points for a dimension. Note
This argument is not applicable for ordinate, radius, and diameter dimensions.
|
• | break_start—Specifies the start point of the break. |
• | break_end—Specifies the end point of the break. |
• | dimension—Specifies a pointer to the dimension where the jog will be created. |
• | drawing—Specifies the drawing in which the dimension is present. You can specify a NULL value. |
• | index—Specifies the index of the witness line. Depending on which side of the dimension the witness line lies, specify the value
as 1 or 2. Use the method ProDimlocationWitnesslinesGet to get the location of the witness line end points for a dimension. Note
This argument is not applicable for ordinate, radius, and diameter dimensions.
|
• | jog_points—Specifies an array of points to position the jog. If the specified witness line has no jog added to it, then you must specify minimum two points that is, the start point and end point of the jog. |
• | dimension—Specifies the dimension. |
• | drawing—Specifies the drawing in which the dimension is displayed. To set the arrow type in the owner model, specify the argument value as NULL. |
• | arrow_index—Specifies the index of the witness line. Depending on which side of the dimension the witness line lies, specify the value
as 1 or 2.
Note
The value of arrow_index is ignored for ordinate and radius dimensions.
|
• | arrow_type—Specifies the type of arrow and is defined using the enumerated data type ProLeaderType. The valid values are:
|
• | dimension—Specifies the dimension whose witness line must be erased. This argument cannot be NULL. |
• | drawing—Specifies the drawing in which the dimension is displayed. To erase a witness line from a solid, specify this argument as NULL. |
• | WitnesslineIndex—Specifies the index of the witness line. Specify the value as 1 or 2 depending on which side of the dimension the witness line lies. Use the method ProDimlocationWitnesslinesGet() to get the location of the witness line end points for a dimension. |
• | dimension—Dimension |
• | drawing—Drawing. The value for this input argument must be passed only if the solid dimension is shown in the drawing. Else, pass it as NULL. |
• | line_number—The line number of the dimension. To get a full dimension envelope, pass this value as PRO_VALUE_UNUSED. |
• | dimension—Handle to input dimension. |
• | tangent—First or second tangent specified using the enumerated data type ProDimArcTangent. The valid values are:
|
• | type—Type of tangent specified using the enumerated data type ProDimArcAttachType. The valid values are:
|
• | dim—Specifies a dimension. |
• | type—Specifies the type of reference using the enumerated data type ProDimensionReferenceType. The type is classified based on the list to which the references are added. The valid values are:
Note
When a reference includes more than one collection, the function ProDimensionAdditionalRefsAdd() returns the error PRO_TK_MAX_LIMIT_REACHED and no reference is added.
|
• | refs —Specifies a ProArray of references that will be added to the specified dimension. |
• | PRO_DIM_REF_FIRST—Adds the semantic references to the first list of references. |
• | PRO_DIM_REF_SECOND—Adds the semantic references to the second list of references. |
• | PRO_DIM_SRF_COLL—Adds the semantic references to the collection of surfaces. |
• | draw—Specifies the drawing. |
• | view—Specifies the view in which the dimensions must be cleaned. If you pass the value as NULL, the dimensions are cleaned for all the views in the specified drawing. |
|
|
|
|
|
|
|
|
|
|
|
|
|
• | PRO_TOL_DEFAULT—Displays dimensions without tolerances. Similar to the nominal option in Creo Parametric. |
• | PRO_TOL_LIMITS—Displays dimension tolerances as upper and lower limits. Note
This format is not available when only the tolerance value for a dimension is displayed.
|
• | PRO_TOL_PLUS_MINUS—Displays dimensions as nominal with plus-minus tolerances. The positive and negative values are independent. |
• | PRO_TOL_PLUS_MINUS_SYM—Displays dimensions as nominal with a single value for both the positive and the negative tolerance. |
• | PRO_DIM_TOL_SYM_SUPERSCRIPT—Displays dimensions as nominal with a single value for positive and negative tolerance. The text of the tolerance is displayed in a superscript format with respect to the dimension text. |
• | PRO_DIM_TOL_BASIC—Displays dimensions as basic dimensions. Basic dimensions are displayed in an enclosed feature control frame . Tolerances are not displayed in basic dimensions, only the numerical part of the dimension value and its symbol are enclosed in the rectangular box. Any additional text in the dimension value is not included in the box. |
|
|
|
|
|
• | COARSE |
• | FINE |
• | MEDIUM |
• | VERY_COARSE |
|
|
|
|
|
|
|
• | PRO_DIM_CLEADER_CENTERED_ELBOW—Specifies that the dimension text is placed next to and centered about the elbow of the center leader. |
• | PRO_DIM_CLEADER_ABOVE_ELBOW—Specifies that the dimension text is placed next to and above the elbow of the center leader. |
• | PRO_DIM_CLEADER_ABOVE_EXT_ELBOW—Specifies that the dimension text is placed above the extended elbow of the center leader. |
• | PRO_DIM_PARALLEL_ABOVE—Specifies that the dimension text is placed parallel to and above the center leader. |
• | PRO_DIM_PARALLEL_BELOW—Specifies that the dimension text is placed parallel to and below the center leader. Note
|
|
|
|
|
|
|
• | model—Specifies the solid model. |
• | dimension_type—Specifies the type of dimension. This parameter can have the following values:
|
• | annotation_plane—Specifies the annotation plane for the dimensions. |
• | attachments_arr—Specifies the points on the model where you want to attach the dimension. Note
The attachments structure is an array of two ProSelection entities. It is provided to support options such as intersect where two entities must be passed as input. From Creo Parametric 3.0 onward, you can create dimensions that have intersection type of reference. The intersection type of reference is a reference
that is derived from the intersection of two entities. Refer to the Creo Parametric Detailed Drawings Help for more information on intersection type of reference.
|
• | dsense_arr—Specifies more information about how the dimension attaches to each attachment point of the model, that is, to what part of the entity |
• | orient_hint—Specifies the orientation of the dimension and has one of the following values:
|
• | location—Specifies the initial location of the dimension text. |
• | Edges, including solid or surface edges, silhouette edges, curves, and sketches. |
• | Surfaces |
• | Revolve surfaces |
|
|
|
|
|
|
• | PRO_DIM_CHMFR_LEADER_STYLE_NORMAL—Specifies that the leader of a chamfer dimension is normal to the chamfer edge (ASME, ANSI, JIS, ISO Standard). |
• | PRO_DIM_CHMFR_LEADER_STYLE_LINEAR—Specifies that the leader of a chamfer dimension has linear style of display. |
• | PRO_DIM_CHMFR_LEADER_STYLE_DEFAULT—Specifies that the chamfer dimension leader style should be displayed using the default value set in the detail option default_chamfer_leader_style. |
• | PRO_DIM_CHMFRSTYLE_CD = 0—Specifies that the chamfer dimension text should be displayed in the C(Dimension value) format (JIS/GB Standard). |
• | PRO_DIM_CHMFRSTYLE_D_X_45= 1—Specifies that the chamfer dimension text should be displayed in the (Dimension value) x45 format (ISO/DIN Standards). |
• | PRO_DIM_CHMFRSTYLE_CUSTOM = 3— Specifies that the chamfer dimension text should be displayed in a customized format. |
• | PRO_DIM_CHMFRSTYLE_DEFAULT = 4—Specifies that the chamfer dimension text should be displayed using the default value set in the drawing detail option default_chamfer_text. |
• | PRO_DIM_CHMFRSTYLE_45_X_D = 6—Specifies that the chamfer dimension text should be displayed in the 45 X (Dimension value) format (ASME/ANSI Standards). |
• | PRO_DIM_CHMFRSTYLE_D = 9— Specifies that the chamfer dimension text should be displayed in the (Dimension value) format. |
• | PRO_DIM_CHMFRSTYLE_D_X_45_ASME = 10— Specifies that the chamfer dimension text should be displayed in the (Dimension value) X 45 format. |
• | PRO_DIMCONFIG_LEADER—Creates the dimension with a leader. |
• | PRO_DIMCONFIG_LINEAR—Creates a linear dimension. |
• | PRO_DIMCONFIG_CENTER_LEADER—Creates the dimension with the leader note attached to the center of the dimension leader line. |
|
|
|
|
• | dimension—The handle for the input dimension using the object ProDimension. |
• | tangent—Specify the first or second tangent using the object ProDimArcTangent. |
|
|
|
|
|
|
|
• | PRO_DIM_ORDSTD_DEFAULT—Specifies the default style for the ordinate dimensions. |
• | PRO_DIM_ORDSTD_ANSI—Specifies the American National Standard style for the ordinate dimension. It places the related ordinate dimensions without a connecting line. |
• | PRO_DIM_ORDSTD_JIS—Specifies the Japanese Industrial Standard style for the ordinate dimension. It places the ordinate dimensions along a connecting line that is perpendicular to the baseline and starts with an open circle. |
• | PRO_DIM_ORDSTD_ISO—Specifies the International Standard of Organization style for the ordinate dimension. |
• | PRO_DIM_ORDSTD_DIN—Specifies the German Institute for Standardization style for the ordinate dimension. |
• | PRO_DIM_ORDSTD_SAME_AS_3D—Specifies the ordinate dimension style for 2D drawings. Not used in 3D ordinate dimensions. |
• | drawing—Specifies the drawing where the ordinate dimensions must be automatically created. |
• | surface_array—Specifies a set of parallel surfaces for which the ordinate dimensions must be created. This is a ProArray of selection handles. You can free this array using the function ProSelectionarrayFree(). |
• | baseline—Specifies a reference element used to create the baseline dimension. The reference element can be an edge, a curve, or a datum plane. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | note_attach—Specifies the handle for ProNoteAttach. |
• | p1—The parameter in the X direction. |
• | p2—The parameter in the Y direction. |
• | p3—The parameter in the Z direction. |
• | note—Specifies the note for which the wrap status is to be set. |
• | wrap—Specifies if the text is wrapped. To wrap the text specify the value as Pro_B_True. |
• | wrapwidth—Specifies the width of the wrapped text line, if the input argument wrap is set to Pro_B_True. |
• | note—Specifies the note to which the additional semantic references are to be added. |
• | refs—Specifies the array of additional semantic references using the enumerated data type ProAnnotationReference.
Note
When a reference includes more than one collection, the function ProNoteReferencesAdd() returns the error PRO_TK_MAX_LIMIT_REACHED and no reference is added.
|
• | note —Specifies the note from which the additional semantic references are to be deleted. |
• | index_ref—Specifies the index references. Indices start from 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | PRO_TEXT_HRZJUST_DEFAULT—Aligns the text using the default justification. The justification selected for the first note becomes the default for all successive notes added during the current session. |
• | PRO_TEXT_HRZJUST_LEFT—Aligns the text style object to the left. |
• | PRO_TEXT_HRZJUST_CENTER—Aligns the text style object in the centre. |
• | PRO_TEXT_HRZJUST_RIGHT—Aligns the text style object to the right |
• | PRO_VERTJUST_DEFAULT—Aligns the text using the default justification. The justification selected for the first note becomes the default for all successive notes added during the current session. |
• | PRO_VERTJUST_TOP—Aligns the text style object to the top. |
• | PRO_VERTJUST_MIDDLE—Aligns the text style object to the middle. |
• | PRO_VERTJUST_BOTTOM—Aligns the text style object to the bottom. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | PRO_NOTE_ATT_NONE |
• | PRO_NOTE_ATT_NORMAL |
• | PRO_NOTE_ATT_TANGENT |
• | PRO_NOTE_ATT_NORMAL—Specifies a normal attachment. |
• | PRO_NOTE_ATT_TANGENT—Specifies a tangent attachment. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
• | reference—Specify a datum reference (plane or axis) from the model as the geometric reference for the set datum tag. If you want to make this tag reference model geometry, use Creo TOOLKIT to create a datum plane or axis referencing the geometry first, and then use that datum in this argument. |
• | annotation_plane—Specify an Annotation Plane for the annotation. |
• | attachment—Optionally, specify the location for placement of the set datum tag. The argument can contain:
Note
Once the set datum tag annotation is created, use the function ProAnnotationShow() to display it.
|
• | p_mdl—Specifies a drawing or solid. |
• | attachment—Specifies the location of the datum feature symbol on the geometry. The argument can contain:
|
• | annotation_plane—Specifies an annotation plane for the annotation. If the datum feature symbol is attached to a dimension or gtol, the argument can be NULL. However, for a drawing, the argument must be passed as NULL. |
• | label—Specifies the label for the datum feature symbol. |
• | PRO_DTM_FEAT_ADDL_TEXT_RIGHT |
• | PRO_DTM_FEAT_ADDL_TEXT_BOTTOM |
• | PRO_DTM_FEAT_ADDL_TEXT_LEFT |
• | PRO_DTM_FEAT_ADDL_TEXT_TOP |
• | PRO_DTM_FEAT_ADDL_TEXT_DEFAULT |
• | set_datum_tag—Specifies the set datum tag. |
• | drawing—Specifies the drawing that shows the annotation. |
• | view—Specifies the drawing view. |
• | drawing—The drawing where legacy set datum tag needs to be shown. or is already present. |
• | view—Drawing view. The value should not be NULL. |
• | path—Component path. |
• | tag—Legacy set datum tag. |
|
|
|
|
|
|
|
|
|
|
|
|
|
• | One by one surface set |
• | Intent surface set |
• | Excluded surface set |
• | Seed and Boundary surface set |
• | Loop surface set |
• | Solid surface set |
• | Quilt surface set |
• | surf_finish—Surface finish to which the references are to be added. |
• | refs—Array of references specified using the ProAnnotationReference structure. You can add only one reference if you select PRO_ANNOT_REF_SRF_COLLECTION. |
• | surf_finish—Surface finish from which the references are to be deleted. |
• | index_ref—Index of the references that must be deleted. Indices start from 0. Get existing references from the function ProDtlsyminstReferencesGet(). |
|
|
|
|
|
|
|
|
|
|
|
|
• | solid—Specifies a handle to the solid model. |
• | location—Specifies the location of the symbol definition file. It can one of the following values:
|
• | filepath—Specifies the path to the file with a symbol definition. The path is relative to the location specified in the argument location. |
• | filename—Specifies the name of the symbol definition file. |
• | version—Specifies the version of the symbol definition file. |
• | update—Specifies the update flag. If TRUE, the definition will be loaded even if a definition of that name already exists in the model. If FALSE, the retrieval will not take place if the definition exists in the model. |