# Synopsis

PDX_MSGT licr_RotSurf(long option, int model, MDA_PTR curve, double axis_point[3], double axis_dir[3], double u_parm_range[2], double v_parm_range[2], MDA_PTR *rotsurf_ptr)

# Purpose

Create an ACIS_ROT_SPL_SUR

# Description

This module will create a ACIS_ROT_SPL_SUR in the ACIS model. This module will set the ACIS_ROT_SPL_SUR 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

## curve

MDA_PTR to an ACIS_BS3_CURVE

## axis_point

X, Y and Z defining the axis point

## axis_dir

X, Y and Z defining the vector of the axis

## u_parm_range

u parm range. Range of the curve.

## v_parm_range

v parm range. Range of rotation.

# Output

## rotsurf_ptr

Pointer to a MDA_PTR to store the new ACIS_ROT_SPL_SUR.

# Return

          LICR_NOERR
          Low level error return
          .fi