SoCalculator(3IV) - Online Linux Manual Page
NAMESoCalculator — a general-purpose calculator

INHERITS FROMSoBase > SoFieldContainer > SoEngine > SoCalculator

SYNOPSIS¶\f7#include <Inventor/engines/SoCalculator.h> Inputs from class SoCalculator: \f8a
\f8b
\f8c
\f8d
\f8e
\f8f
\f8g
\f8h
\f8A
\f8B
\f8C
\f8D
\f8E
\f8F
\f8G
\f8H
\f8expression Outputs from class SoCalculator: \f8oa\*(Cr
\f8ob\*(Cr
\f8oc\*(Cr
\f8od\*(Cr
\f8oA\*(Cr
\f8oB\*(Cr
\f8oC\*(Cr
\f8oD\*(Cr Methods from class SoCalculator: \f8SoCalculator\*(Cr() Methods from class SoEngine: \f8getClassTypeId\*(Cr()
\f8getOutputs\*(Cr(SoEngineOutputList &list) const
\f8getOutput\*(Cr(const SbName &outputName) const
\f8getOutputName\*(Cr(const SoEngineOutput *output, SbName &outputName) const
\f8copy\*(Cr() const
\f8getByName\*(Cr(const SbName &name)
\f8getByName\*(Cr(const SbName &name, SoEngineList &list) Methods from class SoFieldContainer: \f8setToDefaults\*(Cr()
\f8hasDefaultValues\*(Cr() const
\f8fieldsAreEqual\*(Cr(const SoFieldContainer *fc) const
\f8copyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE)
\f8set\*(Cr(const char *fieldDataString)
\f8get\*(Cr(SbString &fieldDataString)
\f8getFields\*(Cr(SoFieldList &resultList) const
\f8getField\*(Cr(const SbName &fieldName) const
\f8getFieldName\*(Cr(const SoField *field, SbName &fieldName) const
\f8isNotifyEnabled\*(Cr() const
\f8enableNotify\*(Cr(SbBool flag) Methods from class SoBase: \f8ref\*(Cr()
\f8unref\*(Cr() const
\f8unrefNoDelete\*(Cr() const
\f8touch\*(Cr()
\f8getTypeId\*(Cr() const
\f8isOfType\*(Cr(SoType type) const
\f8setName\*(Cr(const SbName &name)
\f8getName\*(Cr() const

DESCRIPTIONThis engine is a general-purpose calculator. The calculator operates on floating-point values and 3D floating-point vectors. The engine takes up to eight inputs of each type (\f8SoMFFloat\f1 and \*(CbSoMFVec3f\f1), and produces up to four ​outputs of each type. Each input field (\f8a\f1-\*(Cbh\f1, \*(CbA\f1-\*(CbH\f1) can have multiple values, allowing the engine to evaluate the expression with different values in parallel. Some inputs may have more values than others. ​In such cases, the last value of the shorter inputs will be repeated as necessary. The \f8expression\f1 input string specifies the expression to be evaluated. An expression can consist of multiple subexpressions. Several ​subexpressions can be specified in one string, separated by semicolons (;). Alternatively, the subexpressions can be stored in separate strings in the multiple-valued input field. Each subexpression is ​of the form: <lhs> = <rhs> The \f7<lhs>\f1 can be any one of the outputs or a temporary variable. The engine provides 8 temporary floating-point variables (ta, tb, tc, td, te, tf, tg, and th), and 8 temporary vector variables ​(tA, tB, tC, tD, tE, tF, tG, and tH). You can assign a value to one component of a vector output (\f8A\f1-\*(CbH\f1) or a vector variable (\*(CbtA\f1-\*(CbtH\f1) by using the [\|] operator. For example, oA[0] = <rhs>, will evaluate the right ​hand side and assign the value to the first component of the output vector \f8oA\f1. The \f7<rhs>\f1 supports arithmetic, logical and conditional operators. They are: (unary) !, - (binary) +, -, *, /, %, <, > <=, >=, ==, !=, &&, || (ternary) ? : The ternary operator is a conditional operator. For ​example, \f7a ? b : c\f1 evaluates to b if a != 0, and to c if a==0. Valid operands for the \f7<rhs>\f1 include the inputs, outputs, temporary variables, and their components (e.g. oA[0]). Operands can also be numeric constants ​(e.g. 1.0), pre-defined named constants, or pre-defined functions. The named constants are: MAXFLOAT MINFLOAT M_E M_LOG2E M_LOG10E M_LN2 M_LN10 M_PI M_SQRT2 = sqrt(2) M_SQRT1_2 = sqrt(1/2) Most of the pre-defined functions come from the math library: cos, sin, tan, acos, asin, atan, atan2, cosh, sinh, tanh, sqrt, pow, exp, log, log10, ceil, floor, fabs, fmod. Other functions are defined by \f8SoCalculator\f1. They are: rand(f) - Random number generator cross(v1, v2) - Vector cross product dot(v1, v2) - Vector dot product length(v) - Vector length normalize(v) - Normalize vector vec3f(f1, f2, f3) - Generate a vector from 3 floats The ​subexpressions are evaluated in order, so a variable set in the <lhs> of an earlier expression may be used in the <rhs> of a later expression. Note, when the input has multiple values, all the subexpressions ​specified in the \f8expression\f1 are applied to all the multiple input values. This is unlike the \*(CbSoBoolOperation\f1 engine, where each operation is applied only to the corresponding entries of the input data. Note also, that even though ​the inputs and outputs can have multiple values the [] operator is only for indexing into the values of a single vector. It does not index into the multiple values of a field. For example, if the floating-point ​input field \f8a\f1 has two values: 1.0, and 2.0, then the expression "oA[0]=a; oA[1]=a; oA[2]=0.0" will produce two output vectors in \f8oA\f1: (1.0, 1.0, 0.0) and (2.0, 2.0, 0.0). Examples of expressions: "ta = oA[0]*floor(a)" "tb = (a+b)*sin(M_PI)" "oA = vec3f(ta, tb, ta+tb)" "oB = normalize(oA)" "ta = a; tb = sin(ta); oA = vec3f(ta, tb, 0)"

INPUTS\f8a
\f8b
\f8c
\f8d
\f8e
\f8f
\f8g
\f8h
Inputs a-h are the floating-point values. \f8A
\f8B
\f8C
\f8D
\f8E
\f8F
\f8G
\f8H
Inputs A-H are the vectors. \f8expression
The expression to be evaluated.

OUTPUTS\f8oa\*(Cr
\f8ob\*(Cr
\f8oc\*(Cr
\f8od\*(Cr
Outputs oa-od are the floating-point values. \f8oA\*(Cr
\f8oB\*(Cr
\f8oC\*(Cr
\f8oD\*(Cr
Outputs oA-oD are the vectors.

METHODS\f8SoCalculator\*(Cr()
Constructor

FILE FORMAT/DEFAULTS\f7Calculator { a 0 b 0 c 0 d 0 e 0 f 0 g 0 h 0 A 0 0 0 B 0 0 0 C 0 0 0 D 0 0 0 E 0 0 0 F 0 0 0 G 0 0 0 H 0 0 0 expression "" }

SEE ALSO \f8SoEngineOutput, SoBoolOperation
0
Johanes Gumabo
Data Size   :   30,049 byte
man-SoCalculator.3ivBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 202,991
Visitor ID   :     :  
Visitor IP   :   18.226.248.17   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (rof_escape_sequence|91|SoCalculator.3iv|7/8|\f7 |. ds Cr \f7 )         (rof_escape_sequence|91|SoCalculator.3iv|9|\f8 |. ds Cb \f8 )         (rof_escape_sequence|91|SoCalculator.3iv|18|\f7#include |¶\*(Cr#include )         (rof_escape_sequence|91|SoCalculator.3iv|28|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|37/38|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|37/38|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|39|\f8a |\*(Cba )         (rof_escape_sequence|91|SoCalculator.3iv|44|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|53/54|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|53/54|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|55|\f8b |\*(Cbb )         (rof_escape_sequence|91|SoCalculator.3iv|60|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|69/70|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|69/70|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|71|\f8c |\*(Cbc )         (rof_escape_sequence|91|SoCalculator.3iv|76|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|85/86|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|85/86|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|87|\f8d |\*(Cbd )         (rof_escape_sequence|91|SoCalculator.3iv|92|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|99/100|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|99/100|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|101/102|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|101/102|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|103|\f8e |\*(Cbe )         (rof_escape_sequence|91|SoCalculator.3iv|108|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|115/116|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|115/116|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|117/118|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|117/118|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|119|\f8f |\*(Cbf )         (rof_escape_sequence|91|SoCalculator.3iv|124|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|131/132|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|131/132|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|133/134|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|133/134|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|135|\f8g |\*(Cbg )         (rof_escape_sequence|91|SoCalculator.3iv|140|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|147/148|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|147/148|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|149/150|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|149/150|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|151|\f8h |\*(Cbh )         (rof_escape_sequence|91|SoCalculator.3iv|156|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|163/164|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|163/164|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|165/166|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|165/166|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|167|\f8A |\*(CbA )         (rof_escape_sequence|91|SoCalculator.3iv|172|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|179/180|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|179/180|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|181/182|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|181/182|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|183|\f8B |\*(CbB )         (rof_escape_sequence|91|SoCalculator.3iv|188|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|195/196|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|195/196|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|197/198|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|197/198|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|199|\f8C |\*(CbC )         (rof_escape_sequence|91|SoCalculator.3iv|204|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|211/212|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|211/212|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|213/214|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|213/214|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|215|\f8D |\*(CbD )         (rof_escape_sequence|91|SoCalculator.3iv|220|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|227/228|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|227/228|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|229/230|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|229/230|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|231|\f8E |\*(CbE )         (rof_escape_sequence|91|SoCalculator.3iv|236|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|243/244|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|243/244|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|245/246|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|245/246|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|247|\f8F |\*(CbF )         (rof_escape_sequence|91|SoCalculator.3iv|252|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|259/260|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|259/260|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|261/262|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|261/262|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|263|\f8G |\*(CbG )         (rof_escape_sequence|91|SoCalculator.3iv|268|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|275/276|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|275/276|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|277/278|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|277/278|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|279|\f8H |\*(CbH )         (rof_escape_sequence|91|SoCalculator.3iv|284|\f7SoMFString |.ds Pt \*(CrSoMFString )         (parse_manual_page_|249|SoCalculator.3iv|291/292|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|291/292|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|293/294|\f7SoMFString \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|293/294|\f7SoMFString \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|295|\f8expression |\*(Cbexpression )         (rof_escape_sequence|91|SoCalculator.3iv|305|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|312/313|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|312/313|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|314/315|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|314/315|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|316|\f8oa\*(Cr |\*(Cboa\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|321|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|328/329|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|328/329|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|330/331|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|330/331|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|332|\f8ob\*(Cr |\*(Cbob\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|337|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|344/345|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|344/345|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|346/347|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|346/347|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|348|\f8oc\*(Cr |\*(Cboc\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|353|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|360/361|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|360/361|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|362/363|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|362/363|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|364|\f8od\*(Cr |\*(Cbod\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|369|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|376/377|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|376/377|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|378/379|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|378/379|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|380|\f8oA\*(Cr |\*(CboA\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|385|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|392/393|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|392/393|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|394/395|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|394/395|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|396|\f8oB\*(Cr |\*(CboB\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|401|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|408/409|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|408/409|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|410/411|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|410/411|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|412|\f8oC\*(Cr |\*(CboC\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|417|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|424/425|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|424/425|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|426/427|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|426/427|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|428|\f8oD\*(Cr |\*(CboD\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|438|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoCalculator.3iv|445/446|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|445/446|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|447/448|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|447/448|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|449|\f8SoCalculator\*(Cr() |\*(CbSoCalculator\*(Cr() )         (rof_escape_sequence|91|SoCalculator.3iv|459|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoCalculator.3iv|466/467|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|466/467|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|468/469|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|468/469|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|470|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoCalculator.3iv|475|\f7virtual int |.ds Pt \*(Crvirtual int )         (parse_manual_page_|249|SoCalculator.3iv|482/483|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|482/483|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|484/485|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|484/485|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|486|\f8getOutputs\*(Cr(SoEngineOutputList &list) const |\*(CbgetOutputs\*(Cr(SoEngineOutputList &list) const )         (rof_escape_sequence|91|SoCalculator.3iv|491|\f7SoEngineOutput * |.ds Pt \*(CrSoEngineOutput * )         (parse_manual_page_|249|SoCalculator.3iv|498/499|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|498/499|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|500/501|\f7SoEngineOutput * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|500/501|\f7SoEngineOutput * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|502|\f8getOutput\*(Cr(const SbName &outputName) const |\*(CbgetOutput\*(Cr(const SbName &outputName) const )         (rof_escape_sequence|91|SoCalculator.3iv|507|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|514/515|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|514/515|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|516/517|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|516/517|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|518|\f8getOutputName\*(Cr(const SoEngineOutput *output, SbName &outputName) const |\*(CbgetOutputName\*(Cr(const SoEngineOutput *output, SbName &outputName) const )         (rof_escape_sequence|91|SoCalculator.3iv|523|\f7SoEngine * |.ds Pt \*(CrSoEngine * )         (parse_manual_page_|249|SoCalculator.3iv|530/531|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|530/531|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|532/533|\f7SoEngine * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|532/533|\f7SoEngine * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|534|\f8copy\*(Cr() const |\*(Cbcopy\*(Cr() const )         (rof_escape_sequence|91|SoCalculator.3iv|539|\f7static SoEngine * |.ds Pt \*(Crstatic SoEngine * )         (parse_manual_page_|249|SoCalculator.3iv|546/547|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|546/547|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|548/549|\f7static SoEngine * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|548/549|\f7static SoEngine * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|550|\f8getByName\*(Cr(const SbName &name) |\*(CbgetByName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoCalculator.3iv|555|\f7static int |.ds Pt \*(Crstatic int )         (parse_manual_page_|249|SoCalculator.3iv|562/563|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|562/563|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|564/565|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|564/565|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|566|\f8getByName\*(Cr(const SbName &name, SoEngineList &list) |\*(CbgetByName\*(Cr(const SbName &name, SoEngineList &list) )         (rof_escape_sequence|91|SoCalculator.3iv|576|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoCalculator.3iv|583/584|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|583/584|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|585/586|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|585/586|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|587|\f8setToDefaults\*(Cr() |\*(CbsetToDefaults\*(Cr() )         (rof_escape_sequence|91|SoCalculator.3iv|592|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|599/600|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|599/600|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|601/602|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|601/602|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|603|\f8hasDefaultValues\*(Cr() const |\*(CbhasDefaultValues\*(Cr() const )         (rof_escape_sequence|91|SoCalculator.3iv|608|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|615/616|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|615/616|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|617/618|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|617/618|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|619|\f8fieldsAreEqual\*(Cr(const SoFieldContainer *fc) const |\*(CbfieldsAreEqual\*(Cr(const SoFieldContainer *fc) const )         (rof_escape_sequence|91|SoCalculator.3iv|624|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoCalculator.3iv|631/632|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|631/632|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|633/634|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|633/634|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|635|\f8copyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) |\*(CbcopyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) )         (rof_escape_sequence|91|SoCalculator.3iv|640|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|647/648|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|647/648|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|649/650|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|649/650|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|651|\f8set\*(Cr(const char *fieldDataString) |\*(Cbset\*(Cr(const char *fieldDataString) )         (rof_escape_sequence|91|SoCalculator.3iv|656|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoCalculator.3iv|663/664|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|663/664|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|665/666|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|665/666|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|667|\f8get\*(Cr(SbString &fieldDataString) |\*(Cbget\*(Cr(SbString &fieldDataString) )         (rof_escape_sequence|91|SoCalculator.3iv|672|\f7virtual int |.ds Pt \*(Crvirtual int )         (parse_manual_page_|249|SoCalculator.3iv|679/680|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|679/680|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|681/682|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|681/682|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|683|\f8getFields\*(Cr(SoFieldList &resultList) const |\*(CbgetFields\*(Cr(SoFieldList &resultList) const )         (rof_escape_sequence|91|SoCalculator.3iv|688|\f7virtual SoField * |.ds Pt \*(Crvirtual SoField * )         (parse_manual_page_|249|SoCalculator.3iv|695/696|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|695/696|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|697/698|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|697/698|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|699|\f8getField\*(Cr(const SbName &fieldName) const |\*(CbgetField\*(Cr(const SbName &fieldName) const )         (rof_escape_sequence|91|SoCalculator.3iv|704|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|711/712|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|711/712|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|713/714|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|713/714|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|715|\f8getFieldName\*(Cr(const SoField *field, SbName &fieldName) const |\*(CbgetFieldName\*(Cr(const SoField *field, SbName &fieldName) const )         (rof_escape_sequence|91|SoCalculator.3iv|720|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|727/728|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|727/728|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|729/730|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|729/730|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|731|\f8isNotifyEnabled\*(Cr() const |\*(CbisNotifyEnabled\*(Cr() const )         (rof_escape_sequence|91|SoCalculator.3iv|736|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|743/744|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|743/744|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|745/746|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|745/746|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|747|\f8enableNotify\*(Cr(SbBool flag) |\*(CbenableNotify\*(Cr(SbBool flag) )         (rof_escape_sequence|91|SoCalculator.3iv|757|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoCalculator.3iv|764/765|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|764/765|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|766/767|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|766/767|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|768|\f8ref\*(Cr() |\*(Cbref\*(Cr() )         (rof_escape_sequence|91|SoCalculator.3iv|773|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoCalculator.3iv|780/781|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|780/781|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|782/783|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|782/783|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|784|\f8unref\*(Cr() const |\*(Cbunref\*(Cr() const )         (rof_escape_sequence|91|SoCalculator.3iv|789|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoCalculator.3iv|796/797|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|796/797|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|798/799|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|798/799|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|800|\f8unrefNoDelete\*(Cr() const |\*(CbunrefNoDelete\*(Cr() const )         (rof_escape_sequence|91|SoCalculator.3iv|805|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoCalculator.3iv|812/813|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|812/813|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|814/815|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|814/815|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|816|\f8touch\*(Cr() |\*(Cbtouch\*(Cr() )         (rof_escape_sequence|91|SoCalculator.3iv|821|\f7virtual SoType |.ds Pt \*(Crvirtual SoType )         (parse_manual_page_|249|SoCalculator.3iv|828/829|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|828/829|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|830/831|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|830/831|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|832|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const )         (rof_escape_sequence|91|SoCalculator.3iv|837|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoCalculator.3iv|844/845|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|844/845|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|846/847|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|846/847|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|848|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const )         (rof_escape_sequence|91|SoCalculator.3iv|853|\f7virtual void |.ds Pt \*(Crvirtual void )         (parse_manual_page_|249|SoCalculator.3iv|860/861|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|860/861|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|862/863|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|862/863|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|864|\f8setName\*(Cr(const SbName &name) |\*(CbsetName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoCalculator.3iv|869|\f7virtual SbName |.ds Pt \*(Crvirtual SbName )         (parse_manual_page_|249|SoCalculator.3iv|876/877|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|876/877|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|878/879|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|878/879|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|880|\f8getName\*(Cr() const |\*(CbgetName\*(Cr() const )         (rof_escape_sequence|91|SoCalculator.3iv|883|\f8SoMFFloat\f1 and \*(CbSoMFVec3f\f1), and produces up to four |This engine is a general-purpose calculator. The calculator operates on floating-point values and 3D floating-point vectors. The engine takes up to eight inputs of each type (\*(CbSoMFFloat\f1 and \*(CbSoMFVec3f\f1), and produces up to four )         (rof_escape_sequence|91|SoCalculator.3iv|886|\f8a\f1-\*(Cbh\f1, \*(CbA\f1-\*(CbH\f1) can have multiple values, allowing the engine to evaluate the expression with different values in parallel. Some inputs may have more values than others. |Each input field (\*(Cba\f1-\*(Cbh\f1, \*(CbA\f1-\*(CbH\f1) can have multiple values, allowing the engine to evaluate the expression with different values in parallel. Some inputs may have more values than others. )         (rof_escape_sequence|91|SoCalculator.3iv|889|\f8expression\f1 input string specifies the expression to be evaluated. An expression can consist of multiple subexpressions. Several |The \*(Cbexpression\f1 input string specifies the expression to be evaluated. An expression can consist of multiple subexpressions. Several )         (rof_escape_sequence|91|SoCalculator.3iv|901|\f7\f1 can be any one of the outputs or a temporary variable. The engine provides 8 temporary floating-point variables (ta, tb, tc, td, te, tf, tg, and th), and 8 temporary vector variables |The \*(Cr\f1 can be any one of the outputs or a temporary variable. The engine provides 8 temporary floating-point variables (ta, tb, tc, td, te, tf, tg, and th), and 8 temporary vector variables )         (rof_escape_sequence|91|SoCalculator.3iv|902|\f8A\f1-\*(CbH\f1) or a vector variable (\*(CbtA\f1-\*(CbtH\f1) by using the [\|] operator. For example, oA[0] = , will evaluate the right |\&(tA, tB, tC, tD, tE, tF, tG, and tH). You can assign a value to one component of a vector output (\*(CbA\f1-\*(CbH\f1) or a vector variable (\*(CbtA\f1-\*(CbtH\f1) by using the [\|] operator. For example, oA[0] = , will evaluate the right )         (rof_escape_sequence|91|SoCalculator.3iv|903|\f8oA\f1. |\&hand side and assign the value to the first component of the output vector \*(CboA\f1. )         (rof_escape_sequence|91|SoCalculator.3iv|905|\f7\f1 supports arithmetic, logical and conditional operators. They are: |The \*(Cr\f1 supports arithmetic, logical and conditional operators. They are: )         (rof_escape_sequence|91|SoCalculator.3iv|916|\f7a ? b : c\f1 evaluates to b if a != 0, and to c if a==0. |\&example, \*(Cra ? b : c\f1 evaluates to b if a != 0, and to c if a==0. )         (rof_escape_sequence|91|SoCalculator.3iv|918|\f7\f1 include the inputs, outputs, temporary variables, and their components (e.g. oA[0]). Operands can also be numeric constants |Valid operands for the \*(Cr\f1 include the inputs, outputs, temporary variables, and their components (e.g. oA[0]). Operands can also be numeric constants )         (rof_escape_sequence|91|SoCalculator.3iv|950|\f8SoCalculator\f1. They are: |Other functions are defined by \*(CbSoCalculator\f1. They are: )         (rof_escape_sequence|91|SoCalculator.3iv|967|\f8expression\f1 are applied to all the multiple input values. This is unlike the \*(CbSoBoolOperation\f1 engine, where each operation is applied only to the corresponding entries of the input data. Note also, that even though |\&specified in the \*(Cbexpression\f1 are applied to all the multiple input values. This is unlike the \*(CbSoBoolOperation\f1 engine, where each operation is applied only to the corresponding entries of the input data. Note also, that even though )         (rof_escape_sequence|91|SoCalculator.3iv|969|\f8a\f1 has two values: 1.0, and 2.0, then the expression |\&input field \*(Cba\f1 has two values: 1.0, and 2.0, then the expression )         (rof_escape_sequence|91|SoCalculator.3iv|977|\f8oA\f1: (1.0, 1.0, 0.0) and (2.0, 2.0, 0.0). |will produce two output vectors in \*(CboA\f1: (1.0, 1.0, 0.0) and (2.0, 2.0, 0.0). )         (rof_escape_sequence|91|SoCalculator.3iv|996|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1003/1004|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1003/1004|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1005/1006|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1005/1006|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1007|\f8a |\*(Cba )         (rof_escape_sequence|91|SoCalculator.3iv|1012|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1019/1020|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1019/1020|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1021/1022|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1021/1022|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1023|\f8b |\*(Cbb )         (rof_escape_sequence|91|SoCalculator.3iv|1028|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1035/1036|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1035/1036|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1037/1038|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1037/1038|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1039|\f8c |\*(Cbc )         (rof_escape_sequence|91|SoCalculator.3iv|1044|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1051/1052|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1051/1052|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1053/1054|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1053/1054|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1055|\f8d |\*(Cbd )         (rof_escape_sequence|91|SoCalculator.3iv|1060|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1067/1068|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1067/1068|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1069/1070|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1069/1070|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1071|\f8e |\*(Cbe )         (rof_escape_sequence|91|SoCalculator.3iv|1076|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1083/1084|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1083/1084|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1085/1086|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1085/1086|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1087|\f8f |\*(Cbf )         (rof_escape_sequence|91|SoCalculator.3iv|1092|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1099/1100|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1099/1100|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1101/1102|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1101/1102|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1103|\f8g |\*(Cbg )         (rof_escape_sequence|91|SoCalculator.3iv|1108|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoCalculator.3iv|1115/1116|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1115/1116|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1117/1118|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1117/1118|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1119|\f8h |\*(Cbh )         (rof_escape_sequence|91|SoCalculator.3iv|1128|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1135/1136|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1135/1136|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1137/1138|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1137/1138|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1139|\f8A |\*(CbA )         (rof_escape_sequence|91|SoCalculator.3iv|1144|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1151/1152|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1151/1152|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1153/1154|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1153/1154|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1155|\f8B |\*(CbB )         (rof_escape_sequence|91|SoCalculator.3iv|1160|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1167/1168|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1167/1168|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1169/1170|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1169/1170|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1171|\f8C |\*(CbC )         (rof_escape_sequence|91|SoCalculator.3iv|1176|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1183/1184|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1183/1184|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1185/1186|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1185/1186|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1187|\f8D |\*(CbD )         (rof_escape_sequence|91|SoCalculator.3iv|1192|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1199/1200|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1199/1200|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1201/1202|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1201/1202|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1203|\f8E |\*(CbE )         (rof_escape_sequence|91|SoCalculator.3iv|1208|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1215/1216|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1215/1216|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1217/1218|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1217/1218|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1219|\f8F |\*(CbF )         (rof_escape_sequence|91|SoCalculator.3iv|1224|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1231/1232|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1231/1232|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1233/1234|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1233/1234|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1235|\f8G |\*(CbG )         (rof_escape_sequence|91|SoCalculator.3iv|1240|\f7SoMFVec3f |.ds Pt \*(CrSoMFVec3f )         (parse_manual_page_|249|SoCalculator.3iv|1247/1248|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1247/1248|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1249/1250|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1249/1250|\f7SoMFVec3f \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1251|\f8H |\*(CbH )         (rof_escape_sequence|91|SoCalculator.3iv|1260|\f7SoMFString |.ds Pt \*(CrSoMFString )         (parse_manual_page_|249|SoCalculator.3iv|1267/1268|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1267/1268|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1269/1270|\f7SoMFString \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1269/1270|\f7SoMFString \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1271|\f8expression |\*(Cbexpression )         (rof_escape_sequence|91|SoCalculator.3iv|1282|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|1289/1290|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1289/1290|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1291/1292|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1291/1292|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1293|\f8oa\*(Cr |\*(Cboa\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1298|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|1305/1306|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1305/1306|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1307/1308|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1307/1308|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1309|\f8ob\*(Cr |\*(Cbob\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1314|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|1321/1322|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1321/1322|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1323/1324|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1323/1324|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1325|\f8oc\*(Cr |\*(Cboc\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1330|\f7(SoMFFloat) |.ds Pt \*(Cr(SoMFFloat) )         (parse_manual_page_|249|SoCalculator.3iv|1337/1338|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1337/1338|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1339/1340|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1339/1340|\f7(SoMFFloat) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1341|\f8od\*(Cr |\*(Cbod\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1350|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|1357/1358|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1357/1358|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1359/1360|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1359/1360|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1361|\f8oA\*(Cr |\*(CboA\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1366|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|1373/1374|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1373/1374|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1375/1376|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1375/1376|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1377|\f8oB\*(Cr |\*(CboB\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1382|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|1389/1390|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1389/1390|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1391/1392|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1391/1392|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1393|\f8oC\*(Cr |\*(CboC\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1398|\f7(SoMFVec3f) |.ds Pt \*(Cr(SoMFVec3f) )         (parse_manual_page_|249|SoCalculator.3iv|1405/1406|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1405/1406|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1407/1408|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1407/1408|\f7(SoMFVec3f) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1409|\f8oD\*(Cr |\*(CboD\*(Cr )         (rof_escape_sequence|91|SoCalculator.3iv|1420|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoCalculator.3iv|1427/1428|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoCalculator.3iv|1427/1428|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoCalculator.3iv|1429/1430|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoCalculator.3iv|1429/1430|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoCalculator.3iv|1431|\f8SoCalculator\*(Cr() |\*(CbSoCalculator\*(Cr() )         (rof_escape_sequence|91|SoCalculator.3iv|1439|\f7Calculator {|\*(CrCalculator { )         (rof_escape_sequence|91|SoCalculator.3iv|1462|\f8SoEngineOutput, SoBoolOperation |\*(CbSoEngineOutput, SoBoolOperation )