# Synopsis

PDX_MSGT licr_EllipseDef(long option, int model, double centre[3], double normal[3], double major_axis[3], double radius_ratio, double start_point[3], double end_point[3], MDA_PTR *ellipse_ptr)

# Purpose

Create an ACIS_ELLIPSE_DEF

# Description

This module will create a ACIS_ELLIPSE_DEF in the ACIS model. This module will set the ACIS_ELLIPSE_DEF fields to the input parameters provided. Refer to the ACIS Programmers Manual for the definition of the parameters for the entity.

# Input

## option

Options (not used)

## model

MDA ACIS Model

## centre

The X, Y, Z point for the ACIS_ELLIPSE_DEF

## normal

The X,Y,Z components of normal for the ACIS_ELLIPSE_DEF

## major_axis

The X,Y,Z components of major axis for the ACIS_ELLIPSE_DEF

## radius_ratio

The ratio of the major to minor axis for the ACIS_ELLIPSE_DEF.

## start_point

The X, Y, Z start point for the ACIS_ELLIPSE_DEF.

## end_point

The X, Y, Z end point for the ACIS_ELLIPSE_DEF.

# Output

## ellipse_ptr

Pointer to a MDA_PTR to store the new ACIS_ELLIPSE_DEF.

# Return

          LICR_NOERR
          Low level error return
          .fi