OUINTP ( pnum, ival, rval, ifail ) ================================== Output interface parameter Receives: KI_cod_slip *pnum --- parameter code Returns: int *ival --- integer value of parameter double *rval --- real value of parameter KI_cod_error *ifail --- failure indicator Description: Outputs the value of an interface parameter. 'pnum' specifies which parameter is to be returned: different parameters may be integer or real values and are returned in the appropriate return argument. At present all parameters returned from this routine are integers. The valid values of 'pnum' and the corresponding parameters are: 'pnum' return significance SLIPCH 'ival' If non-zero, all KI routines will check that their parameters have acceptable values. If zero, KI routines may not check their parameters. SLIPJO 'ival' If non-zero, all KI routines will record their received and returned values in the journal file. SLIPBB 'ival' Flag indicating whether the Kernel maintains a bulletin board. The defined values of 'ival' are: 0 no bulletin board maintained 1 bulletin board is maintained for tags only 2 bulletin board is maintained for tags and user fields SLIPRB 'ival' If non-zero the modeller will log all changes to the model. Only if this is done may rollback marks be set or used. The specific value of 'ival' is the size of the rollback file in bytes. SLIPRF 'ival' If 1 then ROLBFN can be used to roll forward. If 0 then roll forward will not be allowed but the amount of data stored in the rollback file will be reduced. SLIPBT 'ival' Controls the transmit and receive format, which can be either text, machine-dependent binary, neutral binary, or using application-registered i/o functions. The allowed values of 'ival' are: 1 text Receive, text Transmit 2 binary Receive, text Transmit 3 text Receive, binary Transmit 4 binary Receive, binary Transmit 5 text Receive, neutral Transmit 6 binary Receive, neutral Transmit 7 applio Receive, text Transmit 8 applio Receive, binary Transmit 9 applio Receive, neutral Transmit 10 applio Receive, applio Transmit 11 text Receive, applio Transmit 12 binary Receive, applio Transmit SLIPSN 'ival' Shows the use of binary snapshots. The defined values of 'ival' are: 1 text get snapshot, text save snapshot 2 binary get snapshot, text save snapshot 3 text get snapshot, binary save snapshot 4 binary get snapshot, binary save snapshot SLIPLC 'ival' If non-zero, the Kernel will perform local checks of geometry and topology after a local modification is made to the model by CRFASU, CRSOFA, DELFAS, RMFASO, SWEENT, SWIENT, TWSUFA, TWEFAC, TAPFAS or BLEFIX. SLIPDC 'ival' If non-zero, limited checks on the consistency of geometry attached to a model with ATTGEO and neighbouring geometry will be made. SLIPUF 'ival' If non-zero user fields are received with archived parts. If SLIPUF is zero user-field values of received parts are set to zero. SLIPSI 'ival' If non-zero, the Kernel will perform self intersection checks on geometry during operations which require the geometry to pass the checks imposed by CHCKEN. SLIPCO 'ival' Flag indicating whether the Kernel will perform composite geometry checks on B-curves and B-surfaces when determining whether the geometry can be modeled as a single topological entity. The defined values of `ival are : 0 Perform all composite geometry checks 1 Perform no composite geometry checks Values outside this range return KI_bad_value. This flag is set to non-zero in STAMOD. SLIPTL 'ival' If non-zero, the modeller will check all tags allocated against an upper bound equal to the absolute value of 'ival'. An operation that would otherwise result in the allocation of tags exceeding 'ival' will fail, returning KI_tag_limit_exceeded. SLIPGS 'ival' If non-zero, generated surfaces can be created during a call to SWEENT or SWIENT. If SLIPGS is zero, B-surfaces will be created instead. SLIPGT 'ival' Flag indicating whether general bodies are to be legally returned by KI functions - principally boolean operations. With SLIPGT set to zero, general bodies will not be returned and the operations will fail with the same ifail as at previous versions i.e. KI_non_manifold. With SLIPGT set to one, general bodies will be returned as valid results.