# 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