Category 3D drawings and annotations, Object ProSurffinish

Function ProSurffinishModify


Description
Modify a surface finish.
Licensing Requirement
TOOLKIT for 3D Drawings
Synopsis
#include <ProSurfFinish.h>
ProErrorProSurffinishModify(
ProSurfFinish* item
/* (In)
The surface finish.
*/
ProDtlsyminstdata data
/* (In)
The symbol instance data that governs the surface finish.
*/
)
Returns
PRO_TK_NO_ERRORThe function successfully modified the surface finish.
PRO_TK_BAD_INPUTSOne or more input arguments was invalid.
PRO_TK_INVALID_TYPEInvalid type of leader or attachment for creation of a surface finish.
PRO_TK_E_FOUNDLeader or attachment to surface which already has a surface finish other than the one being modified.
PRO_TK_GENERAL_ERRORCan't modify the symbol instance.
PRO_TK_BAD_CONTEXTThe surface finish is not based on a symbol (and cannot be modified using symbol data).
PRO_TK_NO_LICENSELicense check failure
PRO_TK_CANT_WRITECould not modify the given item because it has read-only access.

Manual References:

  1. Annotations: Annotation Features and Annotations: Surface Finish Annotations
  2. Annotations: Annotation Features and Annotations: Surface Finish Annotations