SoShapeKit(3IV) - Online Linux Manual Page
NAMESoShapeKit — shape nodekit class

INHERITS FROMSoBase > SoFieldContainer > SoNode > SoBaseKit > SoSeparatorKit > SoShapeKit

SYNOPSIS¶\f7#include <Inventor/nodekits/SoShapeKit.h> Fields from class SoSeparatorKit: \f8renderCaching
\f8boundingBoxCaching
\f8renderCulling
\f8pickCulling Parts from class SoShapeKit: \f8shapeSeparator\*(Cr
\f8materialBinding\*(Cr
\f8normalBinding\*(Cr
\f8textureCoordinateBinding\*(Cr
\f8shapeHints\*(Cr
\f8coordinate3\*(Cr
\f8coordinate4\*(Cr
\f8normal\*(Cr
\f8textureCoordinate2\*(Cr
\f8textureCoordinateFunction\*(Cr
\f8profileCoordinate2\*(Cr
\f8profileCoordinate3\*(Cr
\f8profileList\*(Cr
\f8localTransform\*(Cr
\f8shape\*(Cr Parts from class SoSeparatorKit: \f8pickStyle\*(Cr
\f8appearance\*(Cr
\f8units\*(Cr
\f8transform\*(Cr
\f8texture2Transform\*(Cr
\f8childList\*(Cr Parts from class SoBaseKit: \f8callbackList\*(Cr Methods from class SoShapeKit: \f8SoShapeKit\*(Cr()
\f8getClassNodekitCatalog\*(Cr() const
\f8getClassTypeId\*(Cr() Methods from class SoBaseKit: \f8getNodekitCatalog\*(Cr() const
\f8getPart\*(Cr(const SbName &partName, SbBool makeIfNeeded)
\f8getPartString\*(Cr(const SoBase *part)
\f8createPathToPart\*(Cr(const SbName &partName, SbBool makeIfNeeded, const SoPath *pathToExtend = NULL)
\f8setPart\*(Cr(const SbName &partName, SoNode *newPart)
\f8set\*(Cr(char *partName, char *parameters)
\f8set\*(Cr(char *nameValuePairs)
\f8isSearchingChildren\*(Cr()
\f8setSearchingChildren\*(Cr(SbBool newVal) 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)
\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 Macros from class SoBaseKit: \f8SO_GET_PART\*(Cr(kit, partName, partClass)
\f8SO_CHECK_PART\*(Cr(kit, partName, partClass)

DESCRIPTIONA nodekit that is used for creating a shape (i.e. geometry). \f8SoShapeKit\f1 is derived from \*(CbSoSeparatorKit\f1 and \*(CbSoBaseKit\f1, and thus inherits all the parts defined by these classes. Furthermore, \f8SoShapeKit\f1 adds numerous parts that can be used to define ​a variety of shape objects, a localTransform part, and of course a shape part. All of the property nodes requires to define any of the Inventor shapes are included as parts in this class. Not all of these parts (nodes) are needed ​for any one type of shape. For example, if you set the shape part to be an \f8SoSphere\f1 node, then it is not necessary to create a \f2profileCoordinate3\f1 part since it will be ignored in drawing the sphere. (And the unneeded parts will not ​be created, so there is no performance penalty for using this class of node. This class contains two private parts. They are both \f8SoSeparator\f1 nodes. One of them sits just below the nodekit itself, and serves to ​contain all properties within this nodekit from affecting nodes that come after this nodekit. The second separator sits above the shape part, and serves to cache the shape even when the transform, localTransform, or appearance parts are changing.

PARTS\f8shapeSeparator\*(Cr
This is a private part. The parent node of the actual shape part. It is a \f8SoSeparator\f1 and is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8materialBinding\*(Cr
An \f8SoMaterialBinding\f1 node that can be used to set the material binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8normalBinding\*(Cr
An \f8SoNormalBinding\f1 node that can be used to set the normal binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8textureCoordinateBinding\*(Cr
An \f8SoTextureCoordinateBinding\f1 node that can be used to set the texture coordinate binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8shapeHints\*(Cr
An \f8SoShapeHints\f1 node that can be used to set the shape hints for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8coordinate3\*(Cr
An \f8SoCoordinate3\f1 node that can be used to set the 3D coordinates for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8coordinate4\*(Cr
An \f8SoCoordinate4\f1 node that can be used to set the 4D coordinates for a NURBS shapes. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8normal\*(Cr
An \f8SoNormal\f1 node that can be used to set the normal vectors for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8textureCoordinate2\*(Cr
An \f8SoTextureCoordinate2\f1 node that can be used to set the texture coordinates for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8textureCoordinateFunction\*(Cr
An \f8SoTextureCoordinateFunction\f1 node that can be used to set the a procedural texture coordinates function for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8profileCoordinate2\*(Cr
An \f8SoProfileCoordinate2\f1 node that can be used to set the 2D profile coordinates for a shape that uses them, (e.g., \*(CbSoText3\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8profileCoordinate3\*(Cr
An \f8SoProfileCoordinate3\f1 node that can be used to set the 3D profile coordinates for a shape that uses them, (e.g., \*(CbSoSoNURBSCurve\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8profileList\*(Cr
An \f8SoProfileList\f1 node that can be used to set the profile curve for a shape that uses them, (e.g., \*(CbSoNurbsCurve\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8localTransform\*(Cr
An \f8SoTransform\f1 node that can be used to set a local tranformation on the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. \f8shape\*(Cr
This is the part which specifies the actual shape node. This can be any node derived from \f8SoShape\f1 By default, an \*(CbSoCube\f1 is created. It is important to set all of the appropriate parts within this nodekit ​to suit the type of \f8SoShape\f1 that is used. For example, if the \f2shape\f1 part is set to an \*(CbSoFaceSet\f1, then the \f2coordinate3\f1 shape and probably the \f2normal\f1 shape would be set as well. See the reference page of the shape used for details ​on which other nodes are necessary.

METHODS\f8SoShapeKit\*(Cr()
Constructor. \f8getClassNodekitCatalog\*(Cr() const
Returns an \f8SoNodekitCatalog\f1 for the class \*(CbSoShapeKit\f1. \f8getClassTypeId\*(Cr()
Returns type identifier for this class.

CATALOG PARTSAll parts NULL by Part NamePart TypeDefault TypeDefault callbackListNodeKitListPart--yes pickStylePickStyle--yes appearanceAppearanceKit--yes unitsUnits--yes transformTransform--yes texture2TransformTexture2Transform--yes childListNodeKitListPart--yes materialBindingMaterialBinding--yes normalBindingNormalBinding--yes textureCoordinateBindingTextureCoordinateBinding--yes shapeHintsShapeHints--yes coordinate3Coordinate3--yes coordinate4Coordinate4--yes normalNormal--yes textureCoordinate2TextureCoordinate2--yes textureCoordinateFunctionTextureCoordinateFunctionTextureCoordinateDefaultyes profileCoordinate2ProfileCoordinate2--yes profileCoordinate3ProfileCoordinate3--yes profileListNodeKitListPart--yes localTransformTransform--yes shapeShapeCubeno Extra information for list parts from above table Part NameContainer TypePermissible Types callbackListSeparator Callback, EventCallback childListSeparator ShapeKit, SeparatorKit profileListGroup Profile

FILE FORMAT/DEFAULTS\f7ShapeKit { renderCaching AUTO boundingBoxCaching AUTO renderCulling AUTO pickCulling AUTO callbackList NULL pickStyle NULL appearance NULL units NULL transform NULL texture2Transform NULL childList NULL materialBinding NULL normalBinding NULL textureCoordinateBinding NULL shapeHints NULL coordinate3 NULL coordinate4 NULL normal NULL textureCoordinate2 NULL textureCoordinateFunction NULL profileCoordinate2 NULL profileCoordinate3 NULL profileList NULL localTransform NULL shape Cube { } }

SEE ALSO \f8SoAppearanceKit, SoBaseKit, SoCameraKit, SoLightKit, SoNodeKit, SoNodeKitDetail, SoNodeKitListPart, SoNodeKitPath, SoNodekitCatalog, SoSceneKit, SoSeparatorKit, SoWrapperKit, SoCone, SoCube, SoCylinder, ​SoIndexedNurbsCurve, SoIndexedNurbsSurface, SoNurbsCurve, SoNurbsSurface, SoShapeHints, SoSphere, SoText2, SoText3, SoVertexShape
0
Johanes Gumabo
Data Size   :   44,067 byte
man-SoShapeKit.3ivBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 180,919
Visitor ID   :     :  
Visitor IP   :   18.119.117.122   :  
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|SoShapeKit.3iv|7/8|\f7 |. ds Cr \f7 )         (rof_escape_sequence|91|SoShapeKit.3iv|9|\f8 |. ds Cb \f8 )         (rof_escape_sequence|91|SoShapeKit.3iv|18|\f7#include |¶\*(Cr#include )         (rof_escape_sequence|91|SoShapeKit.3iv|28|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum )         (parse_manual_page_|249|SoShapeKit.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|37/38|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|37/38|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|39|\f8renderCaching |\*(CbrenderCaching )         (rof_escape_sequence|91|SoShapeKit.3iv|44|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum )         (parse_manual_page_|249|SoShapeKit.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|53/54|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|53/54|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|55|\f8boundingBoxCaching |\*(CbboundingBoxCaching )         (rof_escape_sequence|91|SoShapeKit.3iv|60|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum )         (parse_manual_page_|249|SoShapeKit.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|69/70|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|69/70|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|71|\f8renderCulling |\*(CbrenderCulling )         (rof_escape_sequence|91|SoShapeKit.3iv|76|\f7SoSFEnum |.ds Pt \*(CrSoSFEnum )         (parse_manual_page_|249|SoShapeKit.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|85/86|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|85/86|\f7SoSFEnum \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|87|\f8pickCulling |\*(CbpickCulling )         (rof_escape_sequence|91|SoShapeKit.3iv|97|\f7(SoSeparator) |.ds Pt \*(Cr(SoSeparator) )         (parse_manual_page_|249|SoShapeKit.3iv|104/105|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|104/105|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|106/107|\f7(SoSeparator) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|106/107|\f7(SoSeparator) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|108|\f8shapeSeparator\*(Cr |\*(CbshapeSeparator\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|113|\f7(SoMaterialBinding) |.ds Pt \*(Cr(SoMaterialBinding) )         (parse_manual_page_|249|SoShapeKit.3iv|120/121|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|120/121|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|122/123|\f7(SoMaterialBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|122/123|\f7(SoMaterialBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|124|\f8materialBinding\*(Cr |\*(CbmaterialBinding\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|129|\f7(SoNormalBinding) |.ds Pt \*(Cr(SoNormalBinding) )         (parse_manual_page_|249|SoShapeKit.3iv|136/137|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|136/137|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|138/139|\f7(SoNormalBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|138/139|\f7(SoNormalBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|140|\f8normalBinding\*(Cr |\*(CbnormalBinding\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|145|\f7(SoTextureCoordinateBinding) |.ds Pt \*(Cr(SoTextureCoordinateBinding) )         (parse_manual_page_|249|SoShapeKit.3iv|152/153|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|152/153|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|154/155|\f7(SoTextureCoordinateBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|154/155|\f7(SoTextureCoordinateBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|156|\f8textureCoordinateBinding\*(Cr |\*(CbtextureCoordinateBinding\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|161|\f7(SoShapeHints) |.ds Pt \*(Cr(SoShapeHints) )         (parse_manual_page_|249|SoShapeKit.3iv|168/169|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|168/169|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|170/171|\f7(SoShapeHints) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|170/171|\f7(SoShapeHints) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|172|\f8shapeHints\*(Cr |\*(CbshapeHints\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|177|\f7(SoCoordinate3) |.ds Pt \*(Cr(SoCoordinate3) )         (parse_manual_page_|249|SoShapeKit.3iv|184/185|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|184/185|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|186/187|\f7(SoCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|186/187|\f7(SoCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|188|\f8coordinate3\*(Cr |\*(Cbcoordinate3\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|193|\f7(SoCoordinate4) |.ds Pt \*(Cr(SoCoordinate4) )         (parse_manual_page_|249|SoShapeKit.3iv|200/201|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|200/201|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|202/203|\f7(SoCoordinate4) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|202/203|\f7(SoCoordinate4) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|204|\f8coordinate4\*(Cr |\*(Cbcoordinate4\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|209|\f7(SoNormal) |.ds Pt \*(Cr(SoNormal) )         (parse_manual_page_|249|SoShapeKit.3iv|216/217|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|216/217|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|218/219|\f7(SoNormal) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|218/219|\f7(SoNormal) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|220|\f8normal\*(Cr |\*(Cbnormal\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|225|\f7(SoTextureCoordinate2) |.ds Pt \*(Cr(SoTextureCoordinate2) )         (parse_manual_page_|249|SoShapeKit.3iv|232/233|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|232/233|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|234/235|\f7(SoTextureCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|234/235|\f7(SoTextureCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|236|\f8textureCoordinate2\*(Cr |\*(CbtextureCoordinate2\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|241|\f7(SoTextureCoordinateFunction) |.ds Pt \*(Cr(SoTextureCoordinateFunction) )         (parse_manual_page_|249|SoShapeKit.3iv|248/249|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|248/249|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|250/251|\f7(SoTextureCoordinateFunction) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|250/251|\f7(SoTextureCoordinateFunction) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|252|\f8textureCoordinateFunction\*(Cr |\*(CbtextureCoordinateFunction\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|257|\f7(SoProfileCoordinate2) |.ds Pt \*(Cr(SoProfileCoordinate2) )         (parse_manual_page_|249|SoShapeKit.3iv|264/265|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|264/265|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|266/267|\f7(SoProfileCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|266/267|\f7(SoProfileCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|268|\f8profileCoordinate2\*(Cr |\*(CbprofileCoordinate2\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|273|\f7(SoProfileCoordinate3) |.ds Pt \*(Cr(SoProfileCoordinate3) )         (parse_manual_page_|249|SoShapeKit.3iv|280/281|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|280/281|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|282/283|\f7(SoProfileCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|282/283|\f7(SoProfileCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|284|\f8profileCoordinate3\*(Cr |\*(CbprofileCoordinate3\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|289|\f7(SoNodeKitListPart) |.ds Pt \*(Cr(SoNodeKitListPart) )         (parse_manual_page_|249|SoShapeKit.3iv|296/297|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|296/297|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|298/299|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|298/299|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|300|\f8profileList\*(Cr |\*(CbprofileList\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|305|\f7(SoTransform) |.ds Pt \*(Cr(SoTransform) )         (parse_manual_page_|249|SoShapeKit.3iv|312/313|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|312/313|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|314/315|\f7(SoTransform) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|314/315|\f7(SoTransform) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|316|\f8localTransform\*(Cr |\*(CblocalTransform\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|321|\f7(SoShape) |.ds Pt \*(Cr(SoShape) )         (parse_manual_page_|249|SoShapeKit.3iv|328/329|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|328/329|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|330/331|\f7(SoShape) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|330/331|\f7(SoShape) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|332|\f8shape\*(Cr |\*(Cbshape\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|342|\f7(SoPickStyle) |.ds Pt \*(Cr(SoPickStyle) )         (parse_manual_page_|249|SoShapeKit.3iv|349/350|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|349/350|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|351/352|\f7(SoPickStyle) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|351/352|\f7(SoPickStyle) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|353|\f8pickStyle\*(Cr |\*(CbpickStyle\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|358|\f7(SoAppearanceKit) |.ds Pt \*(Cr(SoAppearanceKit) )         (parse_manual_page_|249|SoShapeKit.3iv|365/366|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|365/366|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|367/368|\f7(SoAppearanceKit) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|367/368|\f7(SoAppearanceKit) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|369|\f8appearance\*(Cr |\*(Cbappearance\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|374|\f7(SoUnits) |.ds Pt \*(Cr(SoUnits) )         (parse_manual_page_|249|SoShapeKit.3iv|381/382|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|381/382|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|383/384|\f7(SoUnits) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|383/384|\f7(SoUnits) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|385|\f8units\*(Cr |\*(Cbunits\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|390|\f7(SoTransform) |.ds Pt \*(Cr(SoTransform) )         (parse_manual_page_|249|SoShapeKit.3iv|397/398|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|397/398|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|399/400|\f7(SoTransform) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|399/400|\f7(SoTransform) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|401|\f8transform\*(Cr |\*(Cbtransform\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|406|\f7(SoTexture2Transform) |.ds Pt \*(Cr(SoTexture2Transform) )         (parse_manual_page_|249|SoShapeKit.3iv|413/414|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|413/414|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|415/416|\f7(SoTexture2Transform) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|415/416|\f7(SoTexture2Transform) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|417|\f8texture2Transform\*(Cr |\*(Cbtexture2Transform\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|422|\f7(SoNodeKitListPart) |.ds Pt \*(Cr(SoNodeKitListPart) )         (parse_manual_page_|249|SoShapeKit.3iv|429/430|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|429/430|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|431/432|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|431/432|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|433|\f8childList\*(Cr |\*(CbchildList\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|443|\f7(SoNodeKitListPart) |.ds Pt \*(Cr(SoNodeKitListPart) )         (parse_manual_page_|249|SoShapeKit.3iv|450/451|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|450/451|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|452/453|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|452/453|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|454|\f8callbackList\*(Cr |\*(CbcallbackList\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|464|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoShapeKit.3iv|471/472|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|471/472|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|473/474|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|473/474|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|475|\f8SoShapeKit\*(Cr() |\*(CbSoShapeKit\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|480|\f7static const SoNodekitCatalog * |.ds Pt \*(Crstatic const SoNodekitCatalog * )         (parse_manual_page_|249|SoShapeKit.3iv|487/488|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|487/488|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|489/490|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|489/490|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|491|\f8getClassNodekitCatalog\*(Cr() const |\*(CbgetClassNodekitCatalog\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|496|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoShapeKit.3iv|503/504|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|503/504|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|505/506|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|505/506|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|507|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|517|\f7virtual const SoNodekitCatalog * |.ds Pt \*(Crvirtual const SoNodekitCatalog * )         (parse_manual_page_|249|SoShapeKit.3iv|524/525|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|524/525|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|526/527|\f7virtual const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|526/527|\f7virtual const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|528|\f8getNodekitCatalog\*(Cr() const |\*(CbgetNodekitCatalog\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|533|\f7virtual SoNode * |.ds Pt \*(Crvirtual SoNode * )         (parse_manual_page_|249|SoShapeKit.3iv|540/541|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|540/541|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|542/543|\f7virtual SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|542/543|\f7virtual SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|544|\f8getPart\*(Cr(const SbName &partName, SbBool makeIfNeeded) |\*(CbgetPart\*(Cr(const SbName &partName, SbBool makeIfNeeded) )         (rof_escape_sequence|91|SoShapeKit.3iv|549|\f7SbString |.ds Pt \*(CrSbString )         (parse_manual_page_|249|SoShapeKit.3iv|556/557|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|556/557|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|558/559|\f7SbString \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|558/559|\f7SbString \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|560|\f8getPartString\*(Cr(const SoBase *part) |\*(CbgetPartString\*(Cr(const SoBase *part) )         (rof_escape_sequence|91|SoShapeKit.3iv|565|\f7virtual SoNodeKitPath * |.ds Pt \*(Crvirtual SoNodeKitPath * )         (parse_manual_page_|249|SoShapeKit.3iv|572/573|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|572/573|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|574/575|\f7virtual SoNodeKitPath * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|574/575|\f7virtual SoNodeKitPath * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|576|\f8createPathToPart\*(Cr(const SbName &partName, SbBool makeIfNeeded, const SoPath *pathToExtend = NULL) |\*(CbcreatePathToPart\*(Cr(const SbName &partName, SbBool makeIfNeeded, const SoPath *pathToExtend = NULL) )         (rof_escape_sequence|91|SoShapeKit.3iv|581|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool )         (parse_manual_page_|249|SoShapeKit.3iv|588/589|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|588/589|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|590/591|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|590/591|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|592|\f8setPart\*(Cr(const SbName &partName, SoNode *newPart) |\*(CbsetPart\*(Cr(const SbName &partName, SoNode *newPart) )         (rof_escape_sequence|91|SoShapeKit.3iv|597|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|604/605|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|604/605|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|606/607|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|606/607|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|608|\f8set\*(Cr(char *partName, char *parameters) |\*(Cbset\*(Cr(char *partName, char *parameters) )         (rof_escape_sequence|91|SoShapeKit.3iv|613|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|620/621|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|620/621|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|622/623|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|622/623|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|624|\f8set\*(Cr(char *nameValuePairs) |\*(Cbset\*(Cr(char *nameValuePairs) )         (rof_escape_sequence|91|SoShapeKit.3iv|629|\f7static SbBool |.ds Pt \*(Crstatic SbBool )         (parse_manual_page_|249|SoShapeKit.3iv|636/637|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|636/637|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|638/639|\f7static SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|638/639|\f7static SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|640|\f8isSearchingChildren\*(Cr() |\*(CbisSearchingChildren\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|645|\f7static void |.ds Pt \*(Crstatic void )         (parse_manual_page_|249|SoShapeKit.3iv|652/653|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|652/653|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|654/655|\f7static void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|654/655|\f7static void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|656|\f8setSearchingChildren\*(Cr(SbBool newVal) |\*(CbsetSearchingChildren\*(Cr(SbBool newVal) )         (rof_escape_sequence|91|SoShapeKit.3iv|666|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|673/674|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|673/674|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|675/676|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|675/676|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|677|\f8setOverride\*(Cr(SbBool state) |\*(CbsetOverride\*(Cr(SbBool state) )         (rof_escape_sequence|91|SoShapeKit.3iv|682|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|689/690|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|689/690|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|691/692|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|691/692|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|693|\f8isOverride\*(Cr() const |\*(CbisOverride\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|698|\f7SoNode * |.ds Pt \*(CrSoNode * )         (parse_manual_page_|249|SoShapeKit.3iv|705/706|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|705/706|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|707/708|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|707/708|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|709|\f8copy\*(Cr(SbBool copyConnections = FALSE) const |\*(Cbcopy\*(Cr(SbBool copyConnections = FALSE) const )         (rof_escape_sequence|91|SoShapeKit.3iv|714|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool )         (parse_manual_page_|249|SoShapeKit.3iv|721/722|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|721/722|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|723/724|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|723/724|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|725|\f8affectsState\*(Cr() const |\*(CbaffectsState\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|730|\f7static SoNode * |.ds Pt \*(Crstatic SoNode * )         (parse_manual_page_|249|SoShapeKit.3iv|737/738|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|737/738|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|739/740|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|739/740|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|741|\f8getByName\*(Cr(const SbName &name) |\*(CbgetByName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoShapeKit.3iv|746|\f7static int |.ds Pt \*(Crstatic int )         (parse_manual_page_|249|SoShapeKit.3iv|753/754|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|753/754|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|755/756|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|755/756|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|757|\f8getByName\*(Cr(const SbName &name, SoNodeList &list) |\*(CbgetByName\*(Cr(const SbName &name, SoNodeList &list) )         (rof_escape_sequence|91|SoShapeKit.3iv|767|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|774/775|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|774/775|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|776/777|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|776/777|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|778|\f8setToDefaults\*(Cr() |\*(CbsetToDefaults\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|783|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|790/791|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|790/791|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|792/793|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|792/793|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|794|\f8hasDefaultValues\*(Cr() const |\*(CbhasDefaultValues\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|799|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|806/807|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|806/807|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|808/809|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|808/809|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|810|\f8fieldsAreEqual\*(Cr(const SoFieldContainer *fc) const |\*(CbfieldsAreEqual\*(Cr(const SoFieldContainer *fc) const )         (rof_escape_sequence|91|SoShapeKit.3iv|815|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|822/823|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|822/823|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|824/825|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|824/825|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|826|\f8copyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) |\*(CbcopyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) )         (rof_escape_sequence|91|SoShapeKit.3iv|831|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|838/839|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|838/839|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|840/841|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|840/841|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|842|\f8get\*(Cr(SbString &fieldDataString) |\*(Cbget\*(Cr(SbString &fieldDataString) )         (rof_escape_sequence|91|SoShapeKit.3iv|847|\f7virtual int |.ds Pt \*(Crvirtual int )         (parse_manual_page_|249|SoShapeKit.3iv|854/855|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|854/855|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|856/857|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|856/857|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|858|\f8getFields\*(Cr(SoFieldList &resultList) const |\*(CbgetFields\*(Cr(SoFieldList &resultList) const )         (rof_escape_sequence|91|SoShapeKit.3iv|863|\f7virtual SoField * |.ds Pt \*(Crvirtual SoField * )         (parse_manual_page_|249|SoShapeKit.3iv|870/871|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|870/871|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|872/873|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|872/873|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|874|\f8getField\*(Cr(const SbName &fieldName) const |\*(CbgetField\*(Cr(const SbName &fieldName) const )         (rof_escape_sequence|91|SoShapeKit.3iv|879|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|886/887|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|886/887|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|888/889|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|888/889|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|890|\f8getFieldName\*(Cr(const SoField *field, SbName &fieldName) const |\*(CbgetFieldName\*(Cr(const SoField *field, SbName &fieldName) const )         (rof_escape_sequence|91|SoShapeKit.3iv|895|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|902/903|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|902/903|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|904/905|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|904/905|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|906|\f8isNotifyEnabled\*(Cr() const |\*(CbisNotifyEnabled\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|911|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|918/919|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|918/919|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|920/921|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|920/921|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|922|\f8enableNotify\*(Cr(SbBool flag) |\*(CbenableNotify\*(Cr(SbBool flag) )         (rof_escape_sequence|91|SoShapeKit.3iv|932|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|939/940|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|939/940|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|941/942|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|941/942|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|943|\f8ref\*(Cr() |\*(Cbref\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|948|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|955/956|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|955/956|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|957/958|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|957/958|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|959|\f8unref\*(Cr() const |\*(Cbunref\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|964|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|971/972|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|971/972|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|973/974|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|973/974|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|975|\f8unrefNoDelete\*(Cr() const |\*(CbunrefNoDelete\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|980|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoShapeKit.3iv|987/988|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|987/988|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|989/990|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|989/990|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|991|\f8touch\*(Cr() |\*(Cbtouch\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|996|\f7virtual SoType |.ds Pt \*(Crvirtual SoType )         (parse_manual_page_|249|SoShapeKit.3iv|1003/1004|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1003/1004|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1005/1006|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1005/1006|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1007|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|1012|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoShapeKit.3iv|1019/1020|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1019/1020|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1021/1022|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1021/1022|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1023|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const )         (rof_escape_sequence|91|SoShapeKit.3iv|1028|\f7virtual void |.ds Pt \*(Crvirtual void )         (parse_manual_page_|249|SoShapeKit.3iv|1035/1036|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1035/1036|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1037/1038|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1037/1038|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1039|\f8setName\*(Cr(const SbName &name) |\*(CbsetName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoShapeKit.3iv|1044|\f7virtual SbName |.ds Pt \*(Crvirtual SbName )         (parse_manual_page_|249|SoShapeKit.3iv|1051/1052|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1051/1052|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1053/1054|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1053/1054|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1055|\f8getName\*(Cr() const |\*(CbgetName\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|1061|\f8SO_GET_PART\*(Cr(kit, partName, partClass) |\*(CbSO_GET_PART\*(Cr(kit, partName, partClass) )         (rof_escape_sequence|91|SoShapeKit.3iv|1064|\f8SO_CHECK_PART\*(Cr(kit, partName, partClass) |\*(CbSO_CHECK_PART\*(Cr(kit, partName, partClass) )         (rof_escape_sequence|91|SoShapeKit.3iv|1068|\f8SoShapeKit\f1 is derived from \*(CbSoSeparatorKit\f1 and \*(CbSoBaseKit\f1, and thus inherits all the parts defined by these classes. |A nodekit that is used for creating a shape (i.e. geometry). \*(CbSoShapeKit\f1 is derived from \*(CbSoSeparatorKit\f1 and \*(CbSoBaseKit\f1, and thus inherits all the parts defined by these classes. )         (rof_escape_sequence|91|SoShapeKit.3iv|1070|\f8SoShapeKit\f1 adds numerous parts that can be used to define |Furthermore, \*(CbSoShapeKit\f1 adds numerous parts that can be used to define )         (rof_escape_sequence|91|SoShapeKit.3iv|1074|\f8SoSphere\f1 node, then it is not necessary to create a \f2profileCoordinate3\f1 part since it will be ignored in drawing the sphere. (And the unneeded parts will not |\&for any one type of shape. For example, if you set the \f2shape\f1 part to be an \*(CbSoSphere\f1 node, then it is not necessary to create a \f2profileCoordinate3\f1 part since it will be ignored in drawing the sphere. (And the unneeded parts will not )         (rof_escape_sequence|91|SoShapeKit.3iv|1077|\f8SoSeparator\f1 nodes. One of them sits just below the nodekit itself, and serves to |This class contains two private parts. They are both \*(CbSoSeparator\f1 nodes. One of them sits just below the nodekit itself, and serves to )         (rof_escape_sequence|91|SoShapeKit.3iv|1084|\f7(SoSeparator) |.ds Pt \*(Cr(SoSeparator) )         (parse_manual_page_|249|SoShapeKit.3iv|1091/1092|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1091/1092|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1093/1094|\f7(SoSeparator) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1093/1094|\f7(SoSeparator) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1095|\f8shapeSeparator\*(Cr |\*(CbshapeSeparator\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1098|\f8SoSeparator\f1 and is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1This is a private part. The parent node of the actual shape part. It is a \*(CbSoSeparator\f1 and is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1104|\f7(SoMaterialBinding) |.ds Pt \*(Cr(SoMaterialBinding) )         (parse_manual_page_|249|SoShapeKit.3iv|1111/1112|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1111/1112|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1113/1114|\f7(SoMaterialBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1113/1114|\f7(SoMaterialBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1115|\f8materialBinding\*(Cr |\*(CbmaterialBinding\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1118|\f8SoMaterialBinding\f1 node that can be used to set the material binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoMaterialBinding\f1 node that can be used to set the material binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1124|\f7(SoNormalBinding) |.ds Pt \*(Cr(SoNormalBinding) )         (parse_manual_page_|249|SoShapeKit.3iv|1131/1132|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1131/1132|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1133/1134|\f7(SoNormalBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1133/1134|\f7(SoNormalBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1135|\f8normalBinding\*(Cr |\*(CbnormalBinding\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1138|\f8SoNormalBinding\f1 node that can be used to set the normal binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoNormalBinding\f1 node that can be used to set the normal binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1144|\f7(SoTextureCoordinateBinding) |.ds Pt \*(Cr(SoTextureCoordinateBinding) )         (parse_manual_page_|249|SoShapeKit.3iv|1151/1152|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1151/1152|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1153/1154|\f7(SoTextureCoordinateBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1153/1154|\f7(SoTextureCoordinateBinding) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1155|\f8textureCoordinateBinding\*(Cr |\*(CbtextureCoordinateBinding\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1158|\f8SoTextureCoordinateBinding\f1 node that can be used to set the texture coordinate binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoTextureCoordinateBinding\f1 node that can be used to set the texture coordinate binding for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1164|\f7(SoShapeHints) |.ds Pt \*(Cr(SoShapeHints) )         (parse_manual_page_|249|SoShapeKit.3iv|1171/1172|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1171/1172|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1173/1174|\f7(SoShapeHints) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1173/1174|\f7(SoShapeHints) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1175|\f8shapeHints\*(Cr |\*(CbshapeHints\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1178|\f8SoShapeHints\f1 node that can be used to set the shape hints for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoShapeHints\f1 node that can be used to set the shape hints for the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1184|\f7(SoCoordinate3) |.ds Pt \*(Cr(SoCoordinate3) )         (parse_manual_page_|249|SoShapeKit.3iv|1191/1192|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1191/1192|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1193/1194|\f7(SoCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1193/1194|\f7(SoCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1195|\f8coordinate3\*(Cr |\*(Cbcoordinate3\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1198|\f8SoCoordinate3\f1 node that can be used to set the 3D coordinates for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoCoordinate3\f1 node that can be used to set the 3D coordinates for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1204|\f7(SoCoordinate4) |.ds Pt \*(Cr(SoCoordinate4) )         (parse_manual_page_|249|SoShapeKit.3iv|1211/1212|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1211/1212|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1213/1214|\f7(SoCoordinate4) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1213/1214|\f7(SoCoordinate4) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1215|\f8coordinate4\*(Cr |\*(Cbcoordinate4\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1218|\f8SoCoordinate4\f1 node that can be used to set the 4D coordinates for a NURBS shapes. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoCoordinate4\f1 node that can be used to set the 4D coordinates for a NURBS shapes. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1224|\f7(SoNormal) |.ds Pt \*(Cr(SoNormal) )         (parse_manual_page_|249|SoShapeKit.3iv|1231/1232|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1231/1232|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1233/1234|\f7(SoNormal) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1233/1234|\f7(SoNormal) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1235|\f8normal\*(Cr |\*(Cbnormal\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1238|\f8SoNormal\f1 node that can be used to set the normal vectors for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoNormal\f1 node that can be used to set the normal vectors for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1244|\f7(SoTextureCoordinate2) |.ds Pt \*(Cr(SoTextureCoordinate2) )         (parse_manual_page_|249|SoShapeKit.3iv|1251/1252|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1251/1252|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1253/1254|\f7(SoTextureCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1253/1254|\f7(SoTextureCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1255|\f8textureCoordinate2\*(Cr |\*(CbtextureCoordinate2\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1258|\f8SoTextureCoordinate2\f1 node that can be used to set the texture coordinates for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoTextureCoordinate2\f1 node that can be used to set the texture coordinates for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1264|\f7(SoTextureCoordinateFunction) |.ds Pt \*(Cr(SoTextureCoordinateFunction) )         (parse_manual_page_|249|SoShapeKit.3iv|1271/1272|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1271/1272|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1273/1274|\f7(SoTextureCoordinateFunction) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1273/1274|\f7(SoTextureCoordinateFunction) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1275|\f8textureCoordinateFunction\*(Cr |\*(CbtextureCoordinateFunction\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1278|\f8SoTextureCoordinateFunction\f1 node that can be used to set the a procedural texture coordinates function for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoTextureCoordinateFunction\f1 node that can be used to set the a procedural texture coordinates function for a vertex-based shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1284|\f7(SoProfileCoordinate2) |.ds Pt \*(Cr(SoProfileCoordinate2) )         (parse_manual_page_|249|SoShapeKit.3iv|1291/1292|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1291/1292|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1293/1294|\f7(SoProfileCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1293/1294|\f7(SoProfileCoordinate2) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1295|\f8profileCoordinate2\*(Cr |\*(CbprofileCoordinate2\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1298|\f8SoProfileCoordinate2\f1 node that can be used to set the 2D profile coordinates for a shape that uses them, (e.g., \*(CbSoText3\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoProfileCoordinate2\f1 node that can be used to set the 2D profile coordinates for a shape that uses them, (e.g., \*(CbSoText3\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1304|\f7(SoProfileCoordinate3) |.ds Pt \*(Cr(SoProfileCoordinate3) )         (parse_manual_page_|249|SoShapeKit.3iv|1311/1312|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1311/1312|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1313/1314|\f7(SoProfileCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1313/1314|\f7(SoProfileCoordinate3) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1315|\f8profileCoordinate3\*(Cr |\*(CbprofileCoordinate3\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1318|\f8SoProfileCoordinate3\f1 node that can be used to set the 3D profile coordinates for a shape that uses them, (e.g., \*(CbSoSoNURBSCurve\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoProfileCoordinate3\f1 node that can be used to set the 3D profile coordinates for a shape that uses them, (e.g., \*(CbSoSoNURBSCurve\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1324|\f7(SoNodeKitListPart) |.ds Pt \*(Cr(SoNodeKitListPart) )         (parse_manual_page_|249|SoShapeKit.3iv|1331/1332|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1331/1332|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1333/1334|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1333/1334|\f7(SoNodeKitListPart) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1335|\f8profileList\*(Cr |\*(CbprofileList\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1338|\f8SoProfileList\f1 node that can be used to set the profile curve for a shape that uses them, (e.g., \*(CbSoNurbsCurve\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoProfileList\f1 node that can be used to set the profile curve for a shape that uses them, (e.g., \*(CbSoNurbsCurve\f1). This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1344|\f7(SoTransform) |.ds Pt \*(Cr(SoTransform) )         (parse_manual_page_|249|SoShapeKit.3iv|1351/1352|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1351/1352|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1353/1354|\f7(SoTransform) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1353/1354|\f7(SoTransform) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1355|\f8localTransform\*(Cr |\*(CblocalTransform\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1358|\f8SoTransform\f1 node that can be used to set a local tranformation on the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. |\f1An \*(CbSoTransform\f1 node that can be used to set a local tranformation on the shape. This part is \*(CrNULL\f1 by default, but is created automatically if necessary. )         (rof_escape_sequence|91|SoShapeKit.3iv|1364|\f7(SoShape) |.ds Pt \*(Cr(SoShape) )         (parse_manual_page_|249|SoShapeKit.3iv|1371/1372|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1371/1372|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1373/1374|\f7(SoShape) \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1373/1374|\f7(SoShape) \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1375|\f8shape\*(Cr |\*(Cbshape\*(Cr )         (rof_escape_sequence|91|SoShapeKit.3iv|1378|\f8SoShape\f1 By default, an \*(CbSoCube\f1 is created. It is important to set all of the appropriate parts within this nodekit |\f1This is the part which specifies the actual shape node. This can be any node derived from \*(CbSoShape\f1 By default, an \*(CbSoCube\f1 is created. It is important to set all of the appropriate parts within this nodekit )         (rof_escape_sequence|91|SoShapeKit.3iv|1379|\f8SoShape\f1 that is used. For example, if the \f2shape\f1 part is set to an \*(CbSoFaceSet\f1, then the \f2coordinate3\f1 shape and probably the \f2normal\f1 shape would be set as well. See the reference page of the shape used for details |\&to suit the type of \*(CbSoShape\f1 that is used. For example, if the \f2shape\f1 part is set to an \*(CbSoFaceSet\f1, then the \f2coordinate3\f1 shape and probably the \f2normal\f1 shape would be set as well. See the reference page of the shape used for details )         (rof_escape_sequence|91|SoShapeKit.3iv|1388|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoShapeKit.3iv|1395/1396|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1395/1396|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1397/1398|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1397/1398|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1399|\f8SoShapeKit\*(Cr() |\*(CbSoShapeKit\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|1408|\f7static const SoNodekitCatalog * |.ds Pt \*(Crstatic const SoNodekitCatalog * )         (parse_manual_page_|249|SoShapeKit.3iv|1415/1416|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1415/1416|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1417/1418|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1417/1418|\f7static const SoNodekitCatalog * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1419|\f8getClassNodekitCatalog\*(Cr() const |\*(CbgetClassNodekitCatalog\*(Cr() const )         (rof_escape_sequence|91|SoShapeKit.3iv|1422|\f8SoNodekitCatalog\f1 for the class \*(CbSoShapeKit\f1. |\f1Returns an \*(CbSoNodekitCatalog\f1 for the class \*(CbSoShapeKit\f1. )         (rof_escape_sequence|91|SoShapeKit.3iv|1428|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoShapeKit.3iv|1435/1436|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoShapeKit.3iv|1435/1436|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoShapeKit.3iv|1437/1438|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoShapeKit.3iv|1437/1438|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoShapeKit.3iv|1439|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoShapeKit.3iv|1503|\f7ShapeKit {|\*(CrShapeKit { )         (rof_escape_sequence|91|SoShapeKit.3iv|1536|\f8SoAppearanceKit, SoBaseKit, SoCameraKit, SoLightKit, SoNodeKit, SoNodeKitDetail, SoNodeKitListPart, SoNodeKitPath, SoNodekitCatalog, SoSceneKit, SoSeparatorKit, SoWrapperKit, SoCone, SoCube, SoCylinder, |\*(CbSoAppearanceKit, SoBaseKit, SoCameraKit, SoLightKit, SoNodeKit, SoNodeKitDetail, SoNodeKitListPart, SoNodeKitPath, SoNodekitCatalog, SoSceneKit, SoSeparatorKit, SoWrapperKit, SoCone, SoCube, SoCylinder, )