SoNodeKitDetail(3IV) - Online Linux Manual Page
NAMESoNodeKitDetail — stores detail information about a nodekit

INHERITS FROMSoDetail > SoNodeKitDetail

SYNOPSIS¶\f7#include <Inventor/details/SoNodeKitDetail.h> Methods from class SoNodeKitDetail: \f8SoNodeKitDetail\*(Cr()
\f8~SoNodeKitDetail\*(Cr()
\f8getNodeKit\*(Cr() const
\f8getPart\*(Cr() const
\f8getPartName\*(Cr() const Methods from class SoDetail: \f8copy\*(Cr() const
\f8getClassTypeId\*(Cr()
\f8getTypeId\*(Cr() const
\f8isOfType\*(Cr(SoType type) const

DESCRIPTIONThis class contains detail information about a nodekit. This consists of a pointer to the nodekit, a pointer to the child part within the nodekit, and the name of the child part. During a pick action, ​each nodekit along the picked path creates its own \f8SoNodeKitDetail\f1. Together, the full set of details gives you complete picture of the pickpath. Since nodekits have hidden children (See the reference page for \f8SoBaseKit\f1), ​a regular \f8SoPath\f1 ends at the topmost nodekit in the path. If you cast the pickpath from an \*(CbSoPath\f1 pointer to an \*(CbSoNodeKitPath\f1 pointer, you can then retrieve all nodekits along the path and examine their corresponding details.

METHODS\f8SoNodeKitDetail\*(Cr()
\f8~SoNodeKitDetail\*(Cr()
Constructor and destructor. \f8getNodeKit\*(Cr() const
Returns a pointer to the nodekit that created this detail. \f8getPart\*(Cr() const
Returns a pointer to the part selected within the nodekit that created this detail. \f8getPartName\*(Cr() const
Returns the name of the part selected within the nodekit that created this detail. (See \f8SoRayPickAction\f1 in the ACTIONS section of the \*(CbSoBaseKit\f1 reference page for more information).

SEE ALSO\f8SoBaseKit, SoNodeKitPath, SoDetail, SoPickedPoint
0
Johanes Gumabo
Data Size   :   8,100 byte
man-SoNodeKitDetail.3ivBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 202,571
Visitor ID   :     :  
Visitor IP   :   3.145.85.123   :  
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|SoNodeKitDetail.3iv|7/8|\f7 |. ds Cr \f7 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|9|\f8 |. ds Cb \f8 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|18|\f7#include |¶\*(Cr#include )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|28|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoNodeKitDetail.3iv|35/36|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|35/36|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|37/38|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|39|\f8SoNodeKitDetail\*(Cr() |\*(CbSoNodeKitDetail\*(Cr() )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|44|\f7virtual |.ds Pt \*(Crvirtual )         (parse_manual_page_|249|SoNodeKitDetail.3iv|51/52|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|51/52|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|53/54|\f7virtual \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|53/54|\f7virtual \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|55|\f8~SoNodeKitDetail\*(Cr() |\*(Cb~SoNodeKitDetail\*(Cr() )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|60|\f7SoBaseKit * |.ds Pt \*(CrSoBaseKit * )         (parse_manual_page_|249|SoNodeKitDetail.3iv|67/68|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|67/68|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|69/70|\f7SoBaseKit * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|69/70|\f7SoBaseKit * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|71|\f8getNodeKit\*(Cr() const |\*(CbgetNodeKit\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|76|\f7SoNode * |.ds Pt \*(CrSoNode * )         (parse_manual_page_|249|SoNodeKitDetail.3iv|83/84|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|83/84|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|85/86|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|85/86|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|87|\f8getPart\*(Cr() const |\*(CbgetPart\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|92|\f7const SbName & |.ds Pt \*(Crconst SbName & )         (parse_manual_page_|249|SoNodeKitDetail.3iv|99/100|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|99/100|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|101/102|\f7const SbName & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|101/102|\f7const SbName & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|103|\f8getPartName\*(Cr() const |\*(CbgetPartName\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|113|\f7SoDetail * |.ds Pt \*(CrSoDetail * )         (parse_manual_page_|249|SoNodeKitDetail.3iv|120/121|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|120/121|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|122/123|\f7SoDetail * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|122/123|\f7SoDetail * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|124|\f8copy\*(Cr() const |\*(Cbcopy\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|129|\f7static SoType |.ds Pt \*(Crstatic SoType )         (parse_manual_page_|249|SoNodeKitDetail.3iv|136/137|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|136/137|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|138/139|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|138/139|\f7static SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|140|\f8getClassTypeId\*(Cr() |\*(CbgetClassTypeId\*(Cr() )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|145|\f7virtual SoType |.ds Pt \*(Crvirtual SoType )         (parse_manual_page_|249|SoNodeKitDetail.3iv|152/153|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|152/153|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|154/155|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|154/155|\f7virtual SoType \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|156|\f8getTypeId\*(Cr() const |\*(CbgetTypeId\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|161|\f7SbBool |.ds Pt \*(CrSbBool )         (parse_manual_page_|249|SoNodeKitDetail.3iv|168/169|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|168/169|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|170/171|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|170/171|\f7SbBool \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|172|\f8isOfType\*(Cr(SoType type) const |\*(CbisOfType\*(Cr(SoType type) const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|178|\f8SoNodeKitDetail\f1. Together, the full set of details gives you complete picture of the pickpath. |\&each nodekit along the picked path creates its own \*(CbSoNodeKitDetail\f1. Together, the full set of details gives you complete picture of the pickpath. )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|180|\f8SoBaseKit\f1), |Since nodekits have hidden children (See the reference page for \*(CbSoBaseKit\f1), )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|181|\f8SoPath\f1 ends at the topmost nodekit in the path. If you cast the pickpath from an \*(CbSoPath\f1 pointer to an \*(CbSoNodeKitPath\f1 pointer, you can then retrieve all nodekits along the path and examine their corresponding details. |\&a regular \*(CbSoPath\f1 ends at the topmost nodekit in the path. If you cast the pickpath from an \*(CbSoPath\f1 pointer to an \*(CbSoNodeKitPath\f1 pointer, you can then retrieve all nodekits along the path and examine their corresponding details. )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|187|\f7 |.ds Pt \*(Cr )         (parse_manual_page_|249|SoNodeKitDetail.3iv|194/195|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|194/195|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|196/197|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|196/197|\f7 \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|198|\f8SoNodeKitDetail\*(Cr() |\*(CbSoNodeKitDetail\*(Cr() )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|203|\f7virtual |.ds Pt \*(Crvirtual )         (parse_manual_page_|249|SoNodeKitDetail.3iv|210/211|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|210/211|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|212/213|\f7virtual \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|212/213|\f7virtual \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|214|\f8~SoNodeKitDetail\*(Cr() |\*(Cb~SoNodeKitDetail\*(Cr() )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|223|\f7SoBaseKit * |.ds Pt \*(CrSoBaseKit * )         (parse_manual_page_|249|SoNodeKitDetail.3iv|230/231|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|230/231|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|232/233|\f7SoBaseKit * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|232/233|\f7SoBaseKit * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|234|\f8getNodeKit\*(Cr() const |\*(CbgetNodeKit\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|243|\f7SoNode * |.ds Pt \*(CrSoNode * )         (parse_manual_page_|249|SoNodeKitDetail.3iv|250/251|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|250/251|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|252/253|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|252/253|\f7SoNode * \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|254|\f8getPart\*(Cr() const |\*(CbgetPart\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|263|\f7const SbName & |.ds Pt \*(Crconst SbName & )         (parse_manual_page_|249|SoNodeKitDetail.3iv|270/271|el══─{─══.ne|.el══─{─══.ne 2 )         (htmlprn|149|SoNodeKitDetail.3iv|270/271|.el══─{─══.ne 2 |.el══─{─══.ne 2 )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|272/273|\f7const SbName & \c══─}─══ |\*(Pt \c══─}─══ )         (htmlprn|149|SoNodeKitDetail.3iv|272/273|\f7const SbName & \c══─}─══ |\*(Pt \c══─}─══ )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|274|\f8getPartName\*(Cr() const |\*(CbgetPartName\*(Cr() const )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|277|\f8SoRayPickAction\f1 in the ACTIONS section of the \*(CbSoBaseKit\f1 reference page for more information). |\f1Returns the name of the part selected within the nodekit that created this detail. (See \*(CbSoRayPickAction\f1 in the ACTIONS section of the \*(CbSoBaseKit\f1 reference page for more information). )         (rof_escape_sequence|91|SoNodeKitDetail.3iv|281|\f8SoBaseKit, SoNodeKitPath, SoDetail, SoPickedPoint |\*(CbSoBaseKit, SoNodeKitPath, SoDetail, SoPickedPoint )