SoLevelOfDetail(3IV) - Online Linux Manual Page
NAMESoLevelOfDetail — level-of-detail switching group node

INHERITS FROMSoBase > SoFieldContainer > SoNode > SoGroup > SoLevelOfDetail

SYNOPSIS¶\f7#include <Inventor/nodes/SoLevelOfDetail.h> Fields from class SoLevelOfDetail: \f8screenArea Methods from class SoLevelOfDetail: \f8SoLevelOfDetail\*(Cr()
\f8getClassTypeId\*(Cr() Methods from class SoGroup: \f8addChild\*(Cr(SoNode *child)
\f8insertChild\*(Cr(SoNode *child, int newChildIndex)
\f8getChild\*(Cr(int index) const
\f8findChild\*(Cr(const SoNode *child) const
\f8getNumChildren\*(Cr() const
\f8removeChild\*(Cr(int index)
\f8removeChild\*(Cr(SoNode *child)
\f8removeAllChildren\*(Cr()
\f8replaceChild\*(Cr(int index, SoNode *newChild)
\f8replaceChild\*(Cr(SoNode *oldChild, SoNode *newChild) Methods from class SoNode: \f8setOverride\*(Cr(SbBool state)
\f8isOverride\*(Cr() const
\f8copy\*(Cr(SbBool copyConnections = FALSE) const
\f8affectsState\*(Cr() const
\f8getByName\*(Cr(const SbName &name)
\f8getByName\*(Cr(const SbName &name, SoNodeList &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

DESCRIPTIONThe children of this node typically represent the same object or objects at varying levels of detail, from highest detail to lowest. The size of the objects when projected into the viewport is used to determine ​which version to use (i.e., which child to traverse). The size is computed as the area of the screen rectangle enclosing the projection of the 3D bounding box that encloses all of the children. When rendering, ​this size is compared to the values in the \f8screenArea\f1 field. If the size is greater than the first value, child 0 is traversed. If it is smaller than the first, but greater than the second, child 1 is traversed, ​and so on. If there are fewer children than are required by this rule, the last child is traversed. The \f8screenArea\f1 field contains just 0 by default, so the first child is always traversed. The size calculation takes ​the current complexity into account. If the complexity is 0 or is of type \f7BOUNDING_BOX\f1, the last child is always traversed. If the complexity is less than .5, the computed size is scaled down appropriately to use ​(possibly) a less detailed representation. If the complexity is greater than .5, the size is scaled up. At complexity 1, the first child is always used. Note that the \f8SoLOD\f1 node is similar to \*(CbSoLevelOfDetail\f1, except the switching ​between levels in the \f8SoLOD\f1 node is based on distance from the camera, which is faster than using screen area.

FIELDS\f8screenArea
Areas to use for comparison

METHODS\f8SoLevelOfDetail\*(Cr()
Creates a level-of-detail node with default settings. \f8getClassTypeId\*(Cr()
Returns type identifier for this class.

ACTION BEHAVIOR\f8SoGLRenderAction, SoRayPickAction, SoCallbackAction
Only the child with the appropriate level of detail is traversed. \f8SoGetBoundingBoxAction
The box that encloses all children is computed. (This is the box that is needed to compute the projected size.) \f8others
All implemented as for \f8SoGroup\f1.

FILE FORMAT/DEFAULTS\f7LevelOfDetail { screenArea 0 }

SEE ALSO \f8SoLOD, SoComplexity, SoSwitch, SoGroup
0
Johanes Gumabo
Data Size   :   18,544 byte
man-SoLevelOfDetail.3ivBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 202,759
Visitor ID   :     :  
Visitor IP   :   13.58.191.60   :  
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|SoLevelOfDetail.3iv|7/8|\f7 |. ds Cr \f7 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|9|\f8 |. ds Cb \f8 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|18|\f7#include |¶\*(Cr#include )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|28|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoLevelOfDetail.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|37/38|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|37/38|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|39|\f8screenArea |\*(CbscreenArea )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|49|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoLevelOfDetail.3iv|56/57|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|56/57|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|58/59|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|58/59|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|60|\f8SoLevelOfDetail\*(Cr() |\*(CbSoLevelOfDetail\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|65|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoLevelOfDetail.3iv|72/73|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|72/73|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|74/75|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|74/75|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|76|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|86|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|93/94|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|93/94|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|95/96|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|95/96|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|97|\f8addChild\*(Cr(SoNode *child) |\*(CbaddChild\*(Cr(SoNode *child) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|102|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|109/110|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|109/110|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|111/112|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|111/112|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|113|\f8insertChild\*(Cr(SoNode *child, int newChildIndex) |\*(CbinsertChild\*(Cr(SoNode *child, int newChildIndex) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|118|\f7SoNode * |.ds Pt \*(CrSoNode * )         (parse_manual_page_|249|SoLevelOfDetail.3iv|125/126|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|125/126|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|127/128|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|127/128|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|129|\f8getChild\*(Cr(int index) const |\*(CbgetChild\*(Cr(int index) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|134|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SoLevelOfDetail.3iv|141/142|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|141/142|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|143/144|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|143/144|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|145|\f8findChild\*(Cr(const SoNode *child) const |\*(CbfindChild\*(Cr(const SoNode *child) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|150|\f7int |.ds Pt \*(Crint )         (parse_manual_page_|249|SoLevelOfDetail.3iv|157/158|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|157/158|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|159/160|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|159/160|\f7int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|161|\f8getNumChildren\*(Cr() const |\*(CbgetNumChildren\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|166|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|173/174|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|173/174|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|175/176|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|175/176|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|177|\f8removeChild\*(Cr(int index) |\*(CbremoveChild\*(Cr(int index) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|182|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|189/190|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|189/190|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|191/192|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|191/192|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|193|\f8removeChild\*(Cr(SoNode *child) |\*(CbremoveChild\*(Cr(SoNode *child) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|198|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|205/206|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|205/206|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|207/208|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|207/208|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|209|\f8removeAllChildren\*(Cr() |\*(CbremoveAllChildren\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|214|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|221/222|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|221/222|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|223/224|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|223/224|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|225|\f8replaceChild\*(Cr(int index, SoNode *newChild) |\*(CbreplaceChild\*(Cr(int index, SoNode *newChild) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|230|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|237/238|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|237/238|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|239/240|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|239/240|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|241|\f8replaceChild\*(Cr(SoNode *oldChild, SoNode *newChild) |\*(CbreplaceChild\*(Cr(SoNode *oldChild, SoNode *newChild) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|251|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|258/259|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|258/259|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|260/261|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|260/261|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|262|\f8setOverride\*(Cr(SbBool state) |\*(CbsetOverride\*(Cr(SbBool state) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|267|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|274/275|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|274/275|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|276/277|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|276/277|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|278|\f8isOverride\*(Cr() const |\*(CbisOverride\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|283|\f7SoNode * |.ds Pt \*(CrSoNode * )         (parse_manual_page_|249|SoLevelOfDetail.3iv|290/291|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|290/291|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|292/293|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|292/293|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|294|\f8copy\*(Cr(SbBool copyConnections = FALSE) const |\*(Cbcopy\*(Cr(SbBool copyConnections = FALSE) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|299|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|306/307|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|306/307|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|308/309|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|308/309|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|310|\f8affectsState\*(Cr() const |\*(CbaffectsState\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|315|\f7static SoNode * |.ds Pt \*(Crstatic SoNode * )         (parse_manual_page_|249|SoLevelOfDetail.3iv|322/323|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|322/323|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|324/325|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|324/325|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|326|\f8getByName\*(Cr(const SbName &name) |\*(CbgetByName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|331|\f7static int |.ds Pt \*(Crstatic int )         (parse_manual_page_|249|SoLevelOfDetail.3iv|338/339|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|338/339|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|340/341|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|340/341|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|342|\f8getByName\*(Cr(const SbName &name, SoNodeList &list) |\*(CbgetByName\*(Cr(const SbName &name, SoNodeList &list) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|352|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|359/360|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|359/360|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|361/362|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|361/362|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|363|\f8setToDefaults\*(Cr() |\*(CbsetToDefaults\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|368|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|375/376|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|375/376|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|377/378|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|377/378|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|379|\f8hasDefaultValues\*(Cr() const |\*(CbhasDefaultValues\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|384|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|391/392|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|391/392|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|393/394|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|393/394|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|395|\f8fieldsAreEqual\*(Cr(const SoFieldContainer *fc) const |\*(CbfieldsAreEqual\*(Cr(const SoFieldContainer *fc) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|400|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|407/408|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|407/408|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|409/410|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|409/410|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|411|\f8copyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) |\*(CbcopyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|416|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|423/424|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|423/424|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|425/426|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|425/426|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|427|\f8set\*(Cr(const char *fieldDataString) |\*(Cbset\*(Cr(const char *fieldDataString) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|432|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|439/440|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|439/440|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|441/442|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|441/442|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|443|\f8get\*(Cr(SbString &fieldDataString) |\*(Cbget\*(Cr(SbString &fieldDataString) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|448|\f7virtual int |.ds Pt \*(Crvirtual int )         (parse_manual_page_|249|SoLevelOfDetail.3iv|455/456|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|455/456|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|457/458|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|457/458|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|459|\f8getFields\*(Cr(SoFieldList &resultList) const |\*(CbgetFields\*(Cr(SoFieldList &resultList) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|464|\f7virtual SoField * |.ds Pt \*(Crvirtual SoField * )         (parse_manual_page_|249|SoLevelOfDetail.3iv|471/472|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|471/472|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|473/474|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|473/474|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|475|\f8getField\*(Cr(const SbName &fieldName) const |\*(CbgetField\*(Cr(const SbName &fieldName) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|480|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|487/488|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|487/488|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|489/490|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|489/490|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|491|\f8getFieldName\*(Cr(const SoField *field, SbName &fieldName) const |\*(CbgetFieldName\*(Cr(const SoField *field, SbName &fieldName) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|496|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|503/504|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|503/504|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|505/506|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|505/506|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|507|\f8isNotifyEnabled\*(Cr() const |\*(CbisNotifyEnabled\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|512|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|519/520|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|519/520|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|521/522|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|521/522|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|523|\f8enableNotify\*(Cr(SbBool flag) |\*(CbenableNotify\*(Cr(SbBool flag) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|533|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|540/541|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|540/541|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|542/543|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|542/543|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|544|\f8ref\*(Cr() |\*(Cbref\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|549|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|556/557|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|556/557|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|558/559|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|558/559|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|560|\f8unref\*(Cr() const |\*(Cbunref\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|565|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|572/573|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|572/573|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|574/575|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|574/575|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|576|\f8unrefNoDelete\*(Cr() const |\*(CbunrefNoDelete\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|581|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoLevelOfDetail.3iv|588/589|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|588/589|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|590/591|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|590/591|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|592|\f8touch\*(Cr() |\*(Cbtouch\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|597|\f7virtual SoType |.ds Pt \*(Crvirtual SoType )         (parse_manual_page_|249|SoLevelOfDetail.3iv|604/605|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|604/605|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|606/607|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|606/607|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|608|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|613|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoLevelOfDetail.3iv|620/621|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|620/621|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|622/623|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|622/623|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|624|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|629|\f7virtual void |.ds Pt \*(Crvirtual void )         (parse_manual_page_|249|SoLevelOfDetail.3iv|636/637|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|636/637|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|638/639|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|638/639|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|640|\f8setName\*(Cr(const SbName &name) |\*(CbsetName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|645|\f7virtual SbName |.ds Pt \*(Crvirtual SbName )         (parse_manual_page_|249|SoLevelOfDetail.3iv|652/653|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|652/653|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|654/655|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|654/655|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|656|\f8getName\*(Cr() const |\*(CbgetName\*(Cr() const )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|663|\f8screenArea\f1 field. If the size is greater than the first value, child 0 is traversed. If it is smaller than the first, but greater than the second, child 1 is traversed, |\&this size is compared to the values in the \*(CbscreenArea\f1 field. If the size is greater than the first value, child 0 is traversed. If it is smaller than the first, but greater than the second, child 1 is traversed, )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|664|\f8screenArea\f1 field contains just 0 by default, so the first child is always traversed. |\&and so on. If there are fewer children than are required by this rule, the last child is traversed. The \*(CbscreenArea\f1 field contains just 0 by default, so the first child is always traversed. )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|667|\f7BOUNDING_BOX\f1, the last child is always traversed. If the complexity is less than .5, the computed size is scaled down appropriately to use |\&the current complexity into account. If the complexity is 0 or is of type \*(CrBOUNDING_BOX\f1, the last child is always traversed. If the complexity is less than .5, the computed size is scaled down appropriately to use )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|670|\f8SoLOD\f1 node is similar to \*(CbSoLevelOfDetail\f1, except the switching |Note that the \*(CbSoLOD\f1 node is similar to \*(CbSoLevelOfDetail\f1, except the switching )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|671|\f8SoLOD\f1 node is based on distance from the camera, which is faster than using screen area. |\&between levels in the \*(CbSoLOD\f1 node is based on distance from the camera, which is faster than using screen area. )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|677|\f7SoMFFloat |.ds Pt \*(CrSoMFFloat )         (parse_manual_page_|249|SoLevelOfDetail.3iv|684/685|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|684/685|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|686/687|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|686/687|\f7SoMFFloat \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|688|\f8screenArea |\*(CbscreenArea )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|699|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoLevelOfDetail.3iv|706/707|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|706/707|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|708/709|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|708/709|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|710|\f8SoLevelOfDetail\*(Cr() |\*(CbSoLevelOfDetail\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|719|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoLevelOfDetail.3iv|726/727|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoLevelOfDetail.3iv|726/727|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|728/729|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoLevelOfDetail.3iv|728/729|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|730|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|737|\f8SoGLRenderAction, SoRayPickAction, SoCallbackAction |\*(CbSoGLRenderAction, SoRayPickAction, SoCallbackAction )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|743|\f8SoGetBoundingBoxAction |\*(CbSoGetBoundingBoxAction )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|749|\f8others |\*(Cbothers )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|752|\f8SoGroup\f1. |\f1All implemented as for \*(CbSoGroup\f1. )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|757|\f7LevelOfDetail {|\*(CrLevelOfDetail { )         (rof_escape_sequence|91|SoLevelOfDetail.3iv|764|\f8SoLOD, SoComplexity, SoSwitch, SoGroup |\*(CbSoLOD, SoComplexity, SoSwitch, SoGroup )