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