Category Solids and parts, Object ProSolid

Function ProSolidOutlineGet


Description
Retrieves the regeneration outline of a solid, with respect to the base coordinate system orientation. The regeneration outline does not include datums, annotations, or other non-geometric items. This outline is used to compute part accuracy.
Replacement in Object TOOLKIT: pfcSolid::GeomOutline
Synopsis
#include <ProSolid.h>
ProErrorProSolidOutlineGet(
ProSolid p_solid
/* (In)
The solid whose outline is to be determined
*/
Pro3dPnt r_outline_points[2]
/* (Out)
The two points that define the boundary box of the solid, in the orientation of the base coordinate system
*/
)
Returns
PRO_TK_NO_ERRORThe function successfully retrieved the information.
PRO_TK_BAD_INPUTSThe input argument is invalid.
PRO_TK_GENERAL_ERRORA general error occurred and the function failed.

Manual References:

  1. Pro/DEVELOP to Creo Toolkit Function Mapping: Equivalent Pro/DEVELOP Functions
  2. Assembly: Data Sharing Features: Accessing Properties of Variant Features
  3. Fundamentals: Objects and Actions
  4. Core: Solids, Parts, and Materials: Solid Outline
  5. Core: Solids, Parts, and Materials: Solid Outline

Sample Code References:

  1. pt_examples ( TestSolid.c )
  2. pt_examples ( TestRay.c )
  3. pt_userguide ( UgExtobjCreate.c )