PK_TOPOL_range_local_vector_o_t   

struct PK_TOPOL_range_local_vector_o_s
    {
    int                 o_t_version;     --- version number of option structure
    PK_LOGICAL_t        have_tolerance;  --- (PK_LOGICAL_false)
    double              tolerance;       --- tolerance
    PK_range_type_t     range_type;      --- whether to find local minima
                                         --- or the local maxima
                                         --- (PK_range_type_minimum_c)
    PK_LOGICAL_t        orthogonal_only; --- whether to find only
                                         --- orthogonal solutions
                                         --- (PK_LOGICAL_false)
    PK_range_opt_t      opt_level;       --- the level of analysis
                                         --- (PK_range_opt_performance_c)
    PK_range_param_entity_t param_entity;--- option to return a vector and
                                         --- parameter on the sub-entity
                                         --- (if applicable). Also controls
                                         --- whether a fin can be returned
                                         --- as the sub_entity.
                                         --- (PK_range_param_entity_topol_c)
    };

typedef struct PK_TOPOL_range_local_vector_o_s PK_TOPOL_range_local_vector_o_t;



Holds optional controls for finding the local minimum/maximum separations
between a topological entity and a position.

Used in:

PK_TOPOL_range_local_vector



'have_tolerance'   : whether a tolerance value is provided.

'tolerance'        : a tolerance on the accuracy of the minimum/maximum
                     distance measurement. This will allow slacker
                     computation of minimum/maximum distance, when
                     default accuracy is not required. The default accuracy
                     will be the linear precision of the modeller.
'range_type'       : an option for specifying whether to find local minima or
                     local maxima.
'orthogonal_only'  : an option for specifying whether to find local
                     minima or maxima, only where solutions are orthogonal
                     with respect to input 'topol'. This option is
                     supported only for a face or an edge.

'opt_level'        : an option to control the level of analysis that is
                     undertaken to resolve closely separated local
                     minima/maxima. (PK_range_opt_performance_c)

'param_entity'     : option to return a vector and parameter on the sub-entity
                     if applicable. This will always be the case for bodies.
                     Additionally, this option controls whether a fin can be
                     returned as the 'sub_entity'
                     (PK_range_param_entity_topol_c)