Category View manager, Object ProXsec

Function ProXsecCompNewXhatchStyleGet


DEPRECATED: Since Creo 7
SUPERSEDED BY: ProXsectionCompXhatchStyleGet, ProXSectionItemXhatchStyleGet
Description
Returns cross-section component xhatching with old/non-linear-hatch

NOTE: This function is deprecated. Please use ProXsectionCompXhatchStyleGet to get Xhatch from component. Please use ProXsectionCompXhatchStyleGet to get Xhatch from body.

Synopsis
#include <ProXsec.h>
ProErrorProXsecCompNewXhatchStyleGet(
ProXsec* xsec
/* (In)
Cross-section handle
*/
int id
/* (In)
Cross-section component id in component list
*/
ProView p_view
/* (In)
View handle if not NULL, in component list we have only solid geometry (non-quilt and non-facetrep) components that intersect their non-hidden, non-suppressed parts and are inside view borders; if NULL, in component list we have all non-empty components
*/
ProXsecNewXhatchStyle* p_xhatch_style
/* (Out)
ProXsecNewXhatchStyle handle. Unused hatch field (either new_lines or old_lines) will be set to NULL.
*/
)
Returns
PRO_TK_NO_ERRORData successfully retrieved.
PRO_TK_BAD_INPUTSInvalid input parameter(s).
PRO_TK_GENERAL_ERRORCross-section fails regeneration.
PRO_TK_E_NOT_FOUNDInput cross-section is not a drawing view cross-section or doesn't have the component with given id that is inside the view or the component doesn't have xhatches.
PRO_TK_MULTIBODY_UNSUPPORTEDMulti-Body parts are being cut by the Cross-section.

Manual References:

  1. Core: Cross Sections: Line Patterns of Cross Section Components
  2. Technical Summary of Changes for Creo 11.0.0.0: Functions superseded from Creo 1.0 to Creo 11.0
  3. Migrating to the Multibody Environment: Impact on Existing APIs