Synopsis

PDX_MSGT licr_Face(long option, int model, MDA_PTR next_ptr, MDA_PTR lint_loop_ptr, MDA_PTR lint_shell_ptr, MDA_PTR lint_subshell_ptr, MDA_PTR geometry_ptr, int sense_flag, long sides_data, long cont_data, MDA_PTR *lint_face_ptr)

Purpose

Create an MDA ACIS_FACE

Description

This module will create a ACIS_FACE in the MDA ACIS model. This module will set the ACIS_FACE fields to the input parameters provided.

Input

option

Options (not used)

model

MDA ACIS model

next_ptr

MDA_PTR to the next ACIS_FACE in the linked list of faces. Or MDA_NULL_PTR if the ACIS_FACE is the last.

lint_loop_ptr

MDA_PTR to a ACIS_LOOP, thats the start of the ACIS_LOOP linked list.

lint_shell_ptr

MDA_PTR to a ACIS_SHELL, thats the parent entity.

lint_subshell_ptr

MDA_PTR to a ACIS_SUBSHELL.

geometry_ptr

MDA_PTR to a ACIS_SURFACE.

sense_flag

Sense flag indicating if the ACIS_SURFACE should be reversed.

sides_data

SIDESBIT (0 Single Sided 1 Double Sided)

cont_data

CONTBIT - Containment of the ACIS_FACE

Output

lint_face_ptr

Pointer to a MDA_PTR to store the new ACIS_FACE.

Return

      LICR_NOERR
      Low level error return
      .fi