Synopsis

PDX_MSGT iprj_Project410(long option, IEVM_VAL_RESULTS *ievm_val_results, MDA_PTR db_410, int dst_model, double origin[2], void *results)

Purpose

This routine accepts an IGES view pointer and projects the model space entities in the view area.

Description

This routine accepts an IGES view pointer and projects the model space entities in the view area. If ievm_val_results contain the results information pointer from entity validation, only severity 1 and 2 entities will be projected. If ievm_val_results is NULL, all entities will be projected. Note, this function calls mda_SetBackPointers to set the backpointers in dst_model.

Input

option

Options (see iprj_intro)

ievm_val_results

Validation results or NULL

db_410

Database pointer of the view to project

dst_model

Destination model

origin

XY location to insert view

Output

results

Not used

Tolerances

      MODEL_LINEAR_APPROX_TOL
      MODEL_SPACE_PNT_COIN_TOL
      PNT_PROJ_TOL
      ZERO_TOL
      .fi

Return

      IPRJ_NOERR
      IPRJ_INVALID_VIEW_PTR
      IPRJ_VIEW_NOT_SUPPORTED
      .fi