# Synopsis

PDX_MSGT licr_CoEdge(long option, int model, MDA_PTR next_ptr, MDA_PTR previous_ptr, MDA_PTR partner_ptr, MDA_PTR edge_ptr, int sense_flag, MDA_PTR owner_ptr, MDA_PTR geometry_ptr, MDA_PTR *coedge_ptr)

# Purpose

Create an ACIS_COEDGE

# Description

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

# Input

## option

Options (not used)

## model

MDA ACIS model.

## next_ptr

MDA Pointer to the next ACIS_COEDGE in linked list. Or MDA_PTR to the start of the link list if this ACIS_COEDGE in the last in the linked list.

## previous_ptr

MDA Pointer to the previous ACIS_COEDGE in linked list. Or MDA_PTR to the end of linked list if this ACIS_COEDGE is first in the linked list.

## partner_ptr

MDA pointer

## edge_ptr

MDA Pointer to the ACIS_EDGE.

## sense_flag

A flag indictaing the sense of the ACIS_COEDGE.

## owner_ptr

MDA pointer of the ACIS_LOOP that owns the ACIS_COEDGE being created.

## geometry_ptr

MDA pointer to the a ACIS_PCURVE, or MDA_NULL_PTR if no paramter space curve needed.

# Output

## coedge_ptr

Pointer to a MDA_PTR to store the new ACIS_COEDGE.

# Return

          LICR_NOERR
          Low level error return
          .fi