# Synopsis

PDX_MSGT gdx_SolidToShells(long option, MDA_PTR gdx_solid_ptr, int *num_shells, PDX_BOOL **shell_senses, MDA_PTR **gdx_shell_ptrs)

# Purpose

Get an array of shells from a solid.

# Description

Copy the shell pointer from the solid into an array. This function allocates the array of shell pointers

# Input

## option

Not used.

## gdx_solid_ptr

DB pointer of solid with shells

# Output

## num_shells

Number of shells in the array of shell pointers

## shell_senses

Array of shell senses. C memory malloced in this function.

## gdx_shell_ptrs

Array of shell pointers. C memory malloced in this function.

# Return

          Low level error return
          .fi