SoIndexedShape(3IV) - Online Linux Manual Page
NAMESoIndexedShape — abstract base class for all indexed vertex-based shapes

INHERITS FROMSoBase > SoFieldContainer > SoNode > SoShape > SoVertexShape > SoIndexedShape

SYNOPSIS¶\f7#include <Inventor/nodes/SoIndexedShape.h> Fields from class SoIndexedShape: \f8coordIndex
\f8materialIndex
\f8normalIndex
\f8textureCoordIndex Fields from class SoVertexShape: \f8vertexProperty Methods from class SoIndexedShape: \f8getClassTypeId\*(Cr() 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

DESCRIPTIONThis node is the abstract base class for all vertex-based shapes that are constructed from indices, including \f8SoIndexedFaceSet\f1, \*(CbSoIndexedTriangleStripSet\f1, and \*(CbSoIndexedLineSet\f1. \*(CbSoIndexedShape\f1 defines fields that are used in all of its subclasses. All subclasses of \f8SoNonIndexedShape\f1 construct ​objects by using the coordinates specified by the \f8vertexProperty\f1 field (from \*(CbSoVertexShape\f1), or the current inherited coordinates. The \*(CbcoordIndex\f1 field defined by this class contains the indices into the current coordinates of the vertices ​of the shape. These indices are also used for materials, normals, or texture coordinates when the appropriate binding is \f7PER_VERTEX_INDEXED\f1. Material and normal bindings are interpreted as follows for each subclass: \f7OVERALL\f1 One material for the entire shape. \f7PER_PART\f1 Specific to the subclass. \f7PER_PART_INDEXED\f1 Same as \*(CrPER_PART\f1, using indices from the \f8materialIndex\f1 or \*(CbnormalIndex\f1 field. \f7PER_FACE\f1 Specific to the subclass. \f7PER_FACE_INDEXED\f1 Same as \*(CrPER_FACE\f1, using indices from the \f8materialIndex\f1 or \*(CbnormalIndex\f1 field. \f7PER_VERTEX\f1 One material per vertex. \f7PER_VERTEX_INDEXED\f1 One material per vertex, using indices from the \f8materialIndex\f1 or \*(CbnormalIndex\f1 field. When ​any \f7_INDEXED\f1 binding is used for materials or normals, the \*(CbmaterialIndex\f1 or \*(CbnormalIndex\f1 field is used to determine the indices for the materials or normals. If this field contains a single value of -1 (the default), the coordinate indices ​from the \f8coordIndex\f1 field are used as well for materials or normals. When the binding is \*(CrPER_VERTEX_INDEXED\f1, indices in these fields that correspond to negative indices in \*(CbcoordIndex\f1 are skipped; for other index bindings all the values in ​the fields are used, in order. Explicit texture coordinates (as defined by \f8SoTextureCoordinate2\f1) may be bound to vertices of an indexed shape consecutively (if the texture coordinate binding is \*(CrPER_VERTEX\f1) or by using the indices in ​the \f8textureCoordIndex\f1 field (if the binding is \*(CrPER_VERTEX_INDEXED\f1). As with all vertex-based shapes, if there is a current texture but no texture coordinates are specified, a default texture coordinate mapping is calculated using the bounding ​box of the shape. Be sure that the indices contained in the \f8coordIndex\f1, \*(CbmaterialIndex\f1, \*(CbnormalIndex\f1, and \*(CbtextureCoordIndex\f1 fields are valid with respect to the current state, or errors will occur.

FIELDS\f8coordIndex
The indices of the coordinates that the shape uses as its vertices. The coordinates connect to form faces, lines, or other shapes. Each subclass defines special negative indices to use to indicate separation ​between faces, lines, and so on. \f8materialIndex
\f8normalIndex
\f8textureCoordIndex
The indices of the materials, normals, and texture coordinates that are used for the shape. These fields are used only when the appropriate binding is one of the \f7_INDEXED\f1 bindings. By default, the values of these ​fields indicate that the coordinate indices should be used for materials, normals, or texture coordinates as well.

METHODS\f8getClassTypeId\*(Cr()
Returns type identifier for this class.

FILE FORMAT/DEFAULTSThis is an abstract class. See the reference page of a derived class for the format and default values.

SEE ALSO\f8SoIndexedFaceSet, SoIndexedLineSet, SoIndexedTriangleStripSet, SoMaterialBinding, SoNonIndexedShape, SoNormalBinding, SoShapeHints, SoTextureCoordinateBinding
0
Johanes Gumabo
Data Size   :   17,924 byte
man-SoIndexedShape.3ivBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 179,922
Visitor ID   :     :  
Visitor IP   :   3.12.153.240   :  
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|SoIndexedShape.3iv|7/8|\f7 |. ds Cr \f7 )         (rof_escape_sequence|91|SoIndexedShape.3iv|9|\f8 |. ds Cb \f8 )         (rof_escape_sequence|91|SoIndexedShape.3iv|18|\f7#include |¶\*(Cr#include )         (rof_escape_sequence|91|SoIndexedShape.3iv|28|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|37/38|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|37/38|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|39|\f8coordIndex |\*(CbcoordIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|44|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|53/54|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|53/54|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|55|\f8materialIndex |\*(CbmaterialIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|60|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|69/70|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|69/70|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|71|\f8normalIndex |\*(CbnormalIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|76|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|85/86|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|85/86|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|87|\f8textureCoordIndex |\*(CbtextureCoordIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|97|\f7SoSFNode |.ds Pt \*(CrSoSFNode )         (parse_manual_page_|249|SoIndexedShape.3iv|104/105|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|104/105|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|106/107|\f7SoSFNode \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|106/107|\f7SoSFNode \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|108|\f8vertexProperty |\*(CbvertexProperty )         (rof_escape_sequence|91|SoIndexedShape.3iv|118|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoIndexedShape.3iv|125/126|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|125/126|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|127/128|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|127/128|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|129|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoIndexedShape.3iv|139|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|146/147|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|146/147|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|148/149|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|148/149|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|150|\f8setOverride\*(Cr(SbBool state) |\*(CbsetOverride\*(Cr(SbBool state) )         (rof_escape_sequence|91|SoIndexedShape.3iv|155|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|162/163|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|162/163|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|164/165|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|164/165|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|166|\f8isOverride\*(Cr() const |\*(CbisOverride\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|171|\f7SoNode * |.ds Pt \*(CrSoNode * )         (parse_manual_page_|249|SoIndexedShape.3iv|178/179|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|178/179|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|180/181|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|180/181|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|182|\f8copy\*(Cr(SbBool copyConnections = FALSE) const |\*(Cbcopy\*(Cr(SbBool copyConnections = FALSE) const )         (rof_escape_sequence|91|SoIndexedShape.3iv|187|\f7virtual SbBool |.ds Pt \*(Crvirtual SbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|194/195|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|194/195|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|196/197|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|196/197|\f7virtual SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|198|\f8affectsState\*(Cr() const |\*(CbaffectsState\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|203|\f7static SoNode * |.ds Pt \*(Crstatic SoNode * )         (parse_manual_page_|249|SoIndexedShape.3iv|210/211|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|210/211|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|212/213|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|212/213|\f7static SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|214|\f8getByName\*(Cr(const SbName &name) |\*(CbgetByName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoIndexedShape.3iv|219|\f7static int |.ds Pt \*(Crstatic int )         (parse_manual_page_|249|SoIndexedShape.3iv|226/227|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|226/227|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|228/229|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|228/229|\f7static int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|230|\f8getByName\*(Cr(const SbName &name, SoNodeList &list) |\*(CbgetByName\*(Cr(const SbName &name, SoNodeList &list) )         (rof_escape_sequence|91|SoIndexedShape.3iv|240|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|247/248|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|247/248|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|249/250|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|249/250|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|251|\f8setToDefaults\*(Cr() |\*(CbsetToDefaults\*(Cr() )         (rof_escape_sequence|91|SoIndexedShape.3iv|256|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|263/264|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|263/264|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|265/266|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|265/266|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|267|\f8hasDefaultValues\*(Cr() const |\*(CbhasDefaultValues\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|272|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|279/280|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|279/280|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|281/282|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|281/282|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|283|\f8fieldsAreEqual\*(Cr(const SoFieldContainer *fc) const |\*(CbfieldsAreEqual\*(Cr(const SoFieldContainer *fc) const )         (rof_escape_sequence|91|SoIndexedShape.3iv|288|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|295/296|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|295/296|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|297/298|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|297/298|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|299|\f8copyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) |\*(CbcopyFieldValues\*(Cr(const SoFieldContainer *fc, SbBool copyConnections = FALSE) )         (rof_escape_sequence|91|SoIndexedShape.3iv|304|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|311/312|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|311/312|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|313/314|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|313/314|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|315|\f8set\*(Cr(const char *fieldDataString) |\*(Cbset\*(Cr(const char *fieldDataString) )         (rof_escape_sequence|91|SoIndexedShape.3iv|320|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|327/328|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|327/328|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|329/330|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|329/330|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|331|\f8get\*(Cr(SbString &fieldDataString) |\*(Cbget\*(Cr(SbString &fieldDataString) )         (rof_escape_sequence|91|SoIndexedShape.3iv|336|\f7virtual int |.ds Pt \*(Crvirtual int )         (parse_manual_page_|249|SoIndexedShape.3iv|343/344|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|343/344|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|345/346|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|345/346|\f7virtual int \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|347|\f8getFields\*(Cr(SoFieldList &resultList) const |\*(CbgetFields\*(Cr(SoFieldList &resultList) const )         (rof_escape_sequence|91|SoIndexedShape.3iv|352|\f7virtual SoField * |.ds Pt \*(Crvirtual SoField * )         (parse_manual_page_|249|SoIndexedShape.3iv|359/360|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|359/360|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|361/362|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|361/362|\f7virtual SoField * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|363|\f8getField\*(Cr(const SbName &fieldName) const |\*(CbgetField\*(Cr(const SbName &fieldName) const )         (rof_escape_sequence|91|SoIndexedShape.3iv|368|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|375/376|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|375/376|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|377/378|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|377/378|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|379|\f8getFieldName\*(Cr(const SoField *field, SbName &fieldName) const |\*(CbgetFieldName\*(Cr(const SoField *field, SbName &fieldName) const )         (rof_escape_sequence|91|SoIndexedShape.3iv|384|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|391/392|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|391/392|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|393/394|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|393/394|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|395|\f8isNotifyEnabled\*(Cr() const |\*(CbisNotifyEnabled\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|400|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|407/408|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|407/408|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|409/410|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|409/410|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|411|\f8enableNotify\*(Cr(SbBool flag) |\*(CbenableNotify\*(Cr(SbBool flag) )         (rof_escape_sequence|91|SoIndexedShape.3iv|421|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|428/429|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|428/429|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|430/431|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|430/431|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|432|\f8ref\*(Cr() |\*(Cbref\*(Cr() )         (rof_escape_sequence|91|SoIndexedShape.3iv|437|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|444/445|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|444/445|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|446/447|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|446/447|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|448|\f8unref\*(Cr() const |\*(Cbunref\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|453|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|460/461|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|460/461|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|462/463|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|462/463|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|464|\f8unrefNoDelete\*(Cr() const |\*(CbunrefNoDelete\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|469|\f7void |.ds Pt \*(Crvoid )         (parse_manual_page_|249|SoIndexedShape.3iv|476/477|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|476/477|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|478/479|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|478/479|\f7void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|480|\f8touch\*(Cr() |\*(Cbtouch\*(Cr() )         (rof_escape_sequence|91|SoIndexedShape.3iv|485|\f7virtual SoType |.ds Pt \*(Crvirtual SoType )         (parse_manual_page_|249|SoIndexedShape.3iv|492/493|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|492/493|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|494/495|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|494/495|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|496|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|501|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoIndexedShape.3iv|508/509|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|508/509|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|510/511|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|510/511|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|512|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const )         (rof_escape_sequence|91|SoIndexedShape.3iv|517|\f7virtual void |.ds Pt \*(Crvirtual void )         (parse_manual_page_|249|SoIndexedShape.3iv|524/525|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|524/525|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|526/527|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|526/527|\f7virtual void \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|528|\f8setName\*(Cr(const SbName &name) |\*(CbsetName\*(Cr(const SbName &name) )         (rof_escape_sequence|91|SoIndexedShape.3iv|533|\f7virtual SbName |.ds Pt \*(Crvirtual SbName )         (parse_manual_page_|249|SoIndexedShape.3iv|540/541|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|540/541|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|542/543|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|542/543|\f7virtual SbName \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|544|\f8getName\*(Cr() const |\*(CbgetName\*(Cr() const )         (rof_escape_sequence|91|SoIndexedShape.3iv|547|\f8SoIndexedFaceSet\f1, \*(CbSoIndexedTriangleStripSet\f1, and \*(CbSoIndexedLineSet\f1. \*(CbSoIndexedShape\f1 defines fields that are used in all of its subclasses. |This node is the abstract base class for all vertex-based shapes that are constructed from indices, including \*(CbSoIndexedFaceSet\f1, \*(CbSoIndexedTriangleStripSet\f1, and \*(CbSoIndexedLineSet\f1. \*(CbSoIndexedShape\f1 defines fields that are used in all of its subclasses. )         (rof_escape_sequence|91|SoIndexedShape.3iv|549|\f8SoNonIndexedShape\f1 construct |All subclasses of \*(CbSoNonIndexedShape\f1 construct )         (rof_escape_sequence|91|SoIndexedShape.3iv|550|\f8vertexProperty\f1 field (from \*(CbSoVertexShape\f1), or the current inherited coordinates. The \*(CbcoordIndex\f1 field defined by this class contains the indices into the current coordinates of the vertices |\&objects by using the coordinates specified by the \*(CbvertexProperty\f1 field (from \*(CbSoVertexShape\f1), or the current inherited coordinates. The \*(CbcoordIndex\f1 field defined by this class contains the indices into the current coordinates of the vertices )         (rof_escape_sequence|91|SoIndexedShape.3iv|551|\f7PER_VERTEX_INDEXED\f1. |\&of the shape. These indices are also used for materials, normals, or texture coordinates when the appropriate binding is \*(CrPER_VERTEX_INDEXED\f1. )         (rof_escape_sequence|91|SoIndexedShape.3iv|557|\f7OVERALL\f1 One material for the entire shape.|\*(CrOVERALL\f1 One material for the entire shape. )         (rof_escape_sequence|91|SoIndexedShape.3iv|558|\f7PER_PART\f1 Specific to the subclass.|\*(CrPER_PART\f1 Specific to the subclass. )         (rof_escape_sequence|91|SoIndexedShape.3iv|559|\f7PER_PART_INDEXED\f1 Same as \*(CrPER_PART\f1, using indices from the|\*(CrPER_PART_INDEXED\f1 Same as \*(CrPER_PART\f1, using indices from the )         (rof_escape_sequence|91|SoIndexedShape.3iv|560|\f8materialIndex\f1 or \*(CbnormalIndex\f1 field.| \*(CbmaterialIndex\f1 or \*(CbnormalIndex\f1 field. )         (rof_escape_sequence|91|SoIndexedShape.3iv|561|\f7PER_FACE\f1 Specific to the subclass.|\*(CrPER_FACE\f1 Specific to the subclass. )         (rof_escape_sequence|91|SoIndexedShape.3iv|562|\f7PER_FACE_INDEXED\f1 Same as \*(CrPER_FACE\f1, using indices from the|\*(CrPER_FACE_INDEXED\f1 Same as \*(CrPER_FACE\f1, using indices from the )         (rof_escape_sequence|91|SoIndexedShape.3iv|563|\f8materialIndex\f1 or \*(CbnormalIndex\f1 field.| \*(CbmaterialIndex\f1 or \*(CbnormalIndex\f1 field. )         (rof_escape_sequence|91|SoIndexedShape.3iv|564|\f7PER_VERTEX\f1 One material per vertex.|\*(CrPER_VERTEX\f1 One material per vertex. )         (rof_escape_sequence|91|SoIndexedShape.3iv|565|\f7PER_VERTEX_INDEXED\f1 One material per vertex, using indices from the|\*(CrPER_VERTEX_INDEXED\f1 One material per vertex, using indices from the )         (rof_escape_sequence|91|SoIndexedShape.3iv|566|\f8materialIndex\f1 or \*(CbnormalIndex\f1 field.| \*(CbmaterialIndex\f1 or \*(CbnormalIndex\f1 field. )         (rof_escape_sequence|91|SoIndexedShape.3iv|573|\f7_INDEXED\f1 binding is used for materials or normals, the \*(CbmaterialIndex\f1 or \*(CbnormalIndex\f1 field is used to determine the indices for the materials or normals. If this field contains a single value of -1 (the default), the coordinate indices |\&any \*(Cr_INDEXED\f1 binding is used for materials or normals, the \*(CbmaterialIndex\f1 or \*(CbnormalIndex\f1 field is used to determine the indices for the materials or normals. If this field contains a single value of -1 (the default), the coordinate indices )         (rof_escape_sequence|91|SoIndexedShape.3iv|574|\f8coordIndex\f1 field are used as well for materials or normals. When the binding is \*(CrPER_VERTEX_INDEXED\f1, indices in these fields that correspond to negative indices in \*(CbcoordIndex\f1 are skipped; for other index bindings all the values in |\&from the \*(CbcoordIndex\f1 field are used as well for materials or normals. When the binding is \*(CrPER_VERTEX_INDEXED\f1, indices in these fields that correspond to negative indices in \*(CbcoordIndex\f1 are skipped; for other index bindings all the values in )         (rof_escape_sequence|91|SoIndexedShape.3iv|577|\f8SoTextureCoordinate2\f1) may be bound to vertices of an indexed shape consecutively (if the texture coordinate binding is \*(CrPER_VERTEX\f1) or by using the indices in |Explicit texture coordinates (as defined by \*(CbSoTextureCoordinate2\f1) may be bound to vertices of an indexed shape consecutively (if the texture coordinate binding is \*(CrPER_VERTEX\f1) or by using the indices in )         (rof_escape_sequence|91|SoIndexedShape.3iv|578|\f8textureCoordIndex\f1 field (if the binding is \*(CrPER_VERTEX_INDEXED\f1). As with all vertex-based shapes, if there is a current texture but no texture coordinates are specified, a default texture coordinate mapping is calculated using the bounding |\&the \*(CbtextureCoordIndex\f1 field (if the binding is \*(CrPER_VERTEX_INDEXED\f1). As with all vertex-based shapes, if there is a current texture but no texture coordinates are specified, a default texture coordinate mapping is calculated using the bounding )         (rof_escape_sequence|91|SoIndexedShape.3iv|581|\f8coordIndex\f1, \*(CbmaterialIndex\f1, \*(CbnormalIndex\f1, and \*(CbtextureCoordIndex\f1 fields are valid with respect to the current state, or errors will occur. |Be sure that the indices contained in the \*(CbcoordIndex\f1, \*(CbmaterialIndex\f1, \*(CbnormalIndex\f1, and \*(CbtextureCoordIndex\f1 fields are valid with respect to the current state, or errors will occur. )         (rof_escape_sequence|91|SoIndexedShape.3iv|587|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|594/595|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|594/595|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|596/597|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|596/597|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|598|\f8coordIndex |\*(CbcoordIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|608|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|615/616|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|615/616|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|617/618|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|617/618|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|619|\f8materialIndex |\*(CbmaterialIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|624|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|631/632|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|631/632|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|633/634|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|633/634|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|635|\f8normalIndex |\*(CbnormalIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|640|\f7SoMFInt32 |.ds Pt \*(CrSoMFInt32 )         (parse_manual_page_|249|SoIndexedShape.3iv|647/648|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|647/648|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|649/650|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|649/650|\f7SoMFInt32 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|651|\f8textureCoordIndex |\*(CbtextureCoordIndex )         (rof_escape_sequence|91|SoIndexedShape.3iv|654|\f7_INDEXED\f1 bindings. By default, the values of these |\f1The indices of the materials, normals, and texture coordinates that are used for the shape. These fields are used only when the appropriate binding is one of the \*(Cr_INDEXED\f1 bindings. By default, the values of these )         (rof_escape_sequence|91|SoIndexedShape.3iv|663|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoIndexedShape.3iv|670/671|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoIndexedShape.3iv|670/671|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoIndexedShape.3iv|672/673|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoIndexedShape.3iv|672/673|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoIndexedShape.3iv|674|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoIndexedShape.3iv|683|\f8SoIndexedFaceSet, SoIndexedLineSet, SoIndexedTriangleStripSet, SoMaterialBinding, SoNonIndexedShape, SoNormalBinding, SoShapeHints, SoTextureCoordinateBinding |\*(CbSoIndexedFaceSet, SoIndexedLineSet, SoIndexedTriangleStripSet, SoMaterialBinding, SoNonIndexedShape, SoNormalBinding, SoShapeHints, SoTextureCoordinateBinding )