Category Feature element trees, Object ProElement

Function ProElementDecimalsSet


Description
Assigns the number of decimals places to used for a double value in the feature. This value will be used in the part dimension related to this element.

Notes:

  • Creo Parametric has a limit of 0-9 to nine decimal places for feature dimensions.
  • This function should be used before ProElementDoubleSet to ensure that the value is assigned with the correct intended number of decimal places.
  • Relations referring to the related dimension will not be affected by the decimal places setting.
  • This will have no effect on the related dimension if it is created as fractional.
Synopsis
#include <ProElement.h>
ProErrorProElementDecimalsSet(
ProElement element
/* (In)
The element.
*/
int decimals
/* (In)
The number of decimal places to be used.
*/
)
Returns
PRO_TK_NO_ERRORThe function succeeded.
PRO_TK_BAD_INPUTSOne or more input arguments was invalid.
PRO_TK_INVALID_TYPEThe element is not a double element.
PRO_TK_CANT_WRITEThe element is relation driven
See Also
ProElementDoubleGet
ProElementDoubleSet
ProElementDecimalsGet

Manual References:

  1. Element Trees: Principles of Feature Creation: Access to ProElement Data
  2. Element Trees: Principles of Feature Creation: Access to ProElement Data

Sample Code References:

  1. pt_userguide ( UgDatumCreate.c )
  2. pt_userguide ( UgGeneralCsysCreate.c )
  3. pt_userguide ( UgGeneralCsysCreate.c )
  4. pt_userguide ( UgGeneralCsysCreate.c )
  5. pt_userguide ( UgGeneralCsysCreate.c )
  6. pt_userguide ( UgGeneralCsysCreate.c )
  7. pt_userguide ( UgGeneralCsysCreate.c )
  8. pt_userguide ( UgGeneralPointCreate.c )
  9. pt_userguide ( UgGeneralPointCreate.c )
  10. pt_userguide ( UgGeneralPointCreate.c )
  11. pt_userguide ( UgOffsetPointCreate.c )
  12. pt_userguide ( UgOffsetPointCreate.c )
  13. pt_userguide ( UgOffsetPointCreate.c )
  14. pt_userguide ( UgSktExtrusionProtrusion.c )
  15. pt_userguide ( UgSktExtrusionSurfaceCapped.c )
  16. pt_userguide ( UgSktExtrusionSurfaceTrim.c )
  17. pt_userguide ( UgSktExtrusionTemplate.c )
  18. pt_userguide ( UgSktExtrusionTemplate.c )
  19. pt_userguide ( UgSktExtrusionTemplate.c )
  20. pt_userguide ( UgSktExtrusionThin.c )
  21. pt_userguide ( UgSktFirstFeatureCreate.c )
  22. pt_userguide ( UgSktFirstFeatureCreate.c )
  23. pt_userguide ( UgSktFirstFeatureRevCreate.c )
  24. pt_userguide ( UgSktRevolveProtrusion.c )
  25. pt_userguide ( UgSktRevolveTemplate.c )
  26. pt_userguide ( UgSktRevolveTemplate.c )
  27. pt_userguide ( UgSktRevolveTemplate.c )
  28. pt_userguide ( UgSktRevolveThinCut.c )
  29. pt_userguide ( UgSktRevolveThinCut.c )
  30. pt_userguide ( UgSktRevolveThinCut.c )